Socket UDP et InputStream, probleme de read [JAVA] - Java - Programmation
Marsh Posté le 02-05-2003 à 20:08:48
que vaut data?
Marsh Posté le 05-05-2003 à 10:22:11
tien ça ça marche au moin... et c propre!
Citation : /** |
Marsh Posté le 05-05-2003 à 10:23:29
ici c du multicast mais c encore moin compliqué en unicast!
Marsh Posté le 18-05-2003 à 15:46:05
Désolé pour le retard.
Il s'agissait d'un projet, qui est rendu maintenant. Mais j'aimerais bien comprendre.
Pour échanger des chaines de caracteres ca marche tres bien.
Mais pour envoyer un gros paquet de données (data est un byte [], qui vaut plusieurs centaines de Ko, voire plusieurs Mo) ca fouarre.
Voila une partie de la classe TCPConnexion, qui est utilisée par le serveur et le client pour les échanges.
Ca merdouille au niveau de ReceiveBytes( byte [] Data ) (a la fin)
Code :
|
Marsh Posté le 02-05-2003 à 12:15:29
Salut,
quelqu'un peut-il me dire pourquoi ce code marche :
et celui-ci non (le read reste bloqué) :
C'est censé lire exactement la meme quantite de byte émis. Sauf que ca reste bloqué au read. Meme un flush ou un close apres l'émission sur le OutputStream ne change rien.
Une idée ?
---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite