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