:: Enseignements :: ESIPE :: E4INFO :: 2013-2014 :: Applications réseaux ::
[LOGO]

TCP Client


Exercice 1 - Client TCP simple

On cherche a réaliser un client TCP très simple. Le protocole est le suivant. Le client écrit un chaîne en UTF-8 puis ferme la connection en écriture. Ensuite il lit une chaîne en UTF-8 dont la fin est signalée par la fermeture du flot en lecture.

  1. En partant du fichier ClientEOS.java, écrivez la fonction sendFixed qui prend en paramètre la chaîne à envoyer, l'adresse du serveur et la taille du buffer de réception.
    Si la réponse dépasse la taille du buffer, on ignore la fin de la réponse.
  2. Ecrivez la fonction sendUnbounded qui renvoie la chaîne de réponse quelque soit sa taille.