Bonjour,
J'ai suivit le tutoriel Java de jmd dans les cours et tutoriels pour bien apprendre Java : http://java.developpez.com/cours/ pour utiliser la connexion entre un serveur et son client.
L'exemple marche niquel, j'ai donc compliqué un peu plus les choses...
Le client demande une initialisation et pour cela le serveur lui envoie deux messages differents. Le client ne reçoit que le 1er.
Lorsque le client fait une autre demande au serveur, celui ci envoit un 3eme message, à ce moment seulement, le client reçoit le deuxieme! et ainsi de suite pour les suivants...
je suppose que le problème vient plus ou moins que le buffer n'est pas remplit ou qu'il faut vider une sorte de cache...
il y a deux choses que je ne comprends pas:
-dans le client pourquoi a t on final static int taille = 1024; ET int taille = 0;?
-le paquet qu'on envoie à donc une taille fixe ainsi que celui qu'on reçoit? Si je change la taille de mon buffer je ne recoit plus du tout de truc correct...
Auriez vous une idée pour recevoir les messages correctement?
Merci d'avance
Partager