ObjectInputStream (socket.getInputStream()) bloquant ! [Java] - Java - Programmation
Marsh Posté le 28-02-2005 à 10:35:45
Tu dois créer ces flux par paires...
Client
Code :
|
Serveur
Code :
|
Donc l'ordre de création de tes flux est important... La création de l'InputStream côté client doit correspondre à l'OutputStream côté serveur...
Marsh Posté le 28-02-2005 à 13:26:36
merci je connais le principes des stream, mais j'avoue que je ne comprends pourquoi ca bloque sur le ... bufferIN = new ObjectInputStream (is);
Marsh Posté le 28-02-2005 à 21:19:04
client
Code :
|
serveur
Code :
|
Marsh Posté le 28-02-2005 à 22:56:01
Comme dis plus haut inverse la création des flux coté client ou coté serveur afin qu'un flux InputStream soit créé sur un OutputStream...
Essaies ceci et tiens nous au courant...
Client
Code :
|
Serveur
Code :
|
Marsh Posté le 01-03-2005 à 21:51:13
Bah c'est fait
C'est just que l'objet ne va que dans un sens (serveur -> client), et que dans l'autre c'est une String
Marsh Posté le 27-02-2005 à 18:19:25
Bonjour
je souhaite faire transité des objetc via le reseau
mais je ne comprends pas pourquoi je n'arrive meme pas ce stade puisque
est bloquant.
La socket est bonne etc.
En décomposant :
En fait bufferIN = new ObjectInputStream (is) ne marche pas ..
Le probleme a l'air récurrent sur les newsgroups mais j'ai vu de solutions
Merci