Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3000 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

[Java] Socket + Timeout + buffer en sortir

n°158276
krosso
j'suis à la bourre
Posté le 13-06-2002 à 10:35:28  profilanswer
 

Reprise du message précédent :

HappyHarry a écrit a écrit :

 
 
sans doute une histoire d'optimisation de la pile TCP de nux qui fait ca ...
si qq'un peut tester sur un BSD ou un Solaris ca serait bien  




 
Ca y est!
J'ai enfin pu le reproduire sur une solaris 5.6:
505 - java -classpath . TestClient 127.0.0.1 6589
0
Ping!
0
Ping!
java.io.IOException: Broken pipe
        at java.net.SocketOutputStream.socketWrite(Native Method)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:75)
        at TestClient.<init>(Compiled Code)
        at TestClient.main(TestClient.java:27)
[10:34:49]:[/xxxxxxxxx]:[]
506 - java -version
java version "1.2.1"
Solaris VM (build Solaris_JDK_1.2.1_02, native threads, sunwjit)


Message édité par krosso le 13-06-2002 à 10:36:07
mood
Publicité
Posté le 13-06-2002 à 10:35:28  profilanswer
 

n°158278
HappyHarry
Posté le 13-06-2002 à 10:36:10  profilanswer
 

krosso a écrit a écrit :

 
 
Ca y est!
J'ai enfin pu le reproduire sur une solaris 5.6:
505 - java -classpath . TestClient 127.0.0.1 6589
0
Ping!
0
Ping!

Code :
  1. [fixed]java.io.IOException: Broken pipe
  2.         at java.net.SocketOutputStream.socketWrite(Native Method)
  3.         at java.net.SocketOutputStream.write(SocketOutputStream.java:75)
  4.         at TestClient.<init>(Compiled Code)
  5.         at TestClient.main(TestClient.java:27)
  6. [10:34:49]:[/xxxxxxxxx]:[]
  7. 506 - java -version
  8. java version "1.2.1"
  9. Solaris VM (build Solaris_JDK_1.2.1_02, native threads, sunwjit)[/fixed]

 




 
meme code ?

n°158280
krosso
j'suis à la bourre
Posté le 13-06-2002 à 10:38:21  profilanswer
 

HappyHarry a écrit a écrit :

 
 
meme code ?  




 
Le client et le serveur sont ceux fournis plus haut (rien changé).
Même test que celui que je décris un peu plus haut.

n°158285
darklord
You're welcome
Posté le 13-06-2002 à 10:40:39  profilanswer
 

donc ca veut dire que tu as pu envoyé des données avant d'avoir une erreur ?


---------------
Just because you feel good does not make you right
n°158287
darklord
You're welcome
Posté le 13-06-2002 à 10:41:09  profilanswer
 

FYI la réponse de Heinz Kabutz à ce problème
 

Citation :


You're not missing anything.  The same thing happens when you pull the network plug out.  Messages get buffered by the TCP/IP stack, so you don't get an exception if the class is not there.  


Message édité par darklord le 13-06-2002 à 10:41:25

---------------
Just because you feel good does not make you right
n°158292
krosso
j'suis à la bourre
Posté le 13-06-2002 à 10:44:38  profilanswer
 

DarkLord a écrit a écrit :

donc ca veut dire que tu as pu envoyé des données avant d'avoir une erreur ?  




Oui.
Il faut attendre le deuxième '0' "envoyé" pour obtenir l'exception.

n°158363
benou
Posté le 13-06-2002 à 11:10:03  profilanswer
 

DarkLord a écrit a écrit :

FYI la réponse de Heinz Kabutz à ce problème




:??: c'est qui ?

n°158365
darklord
You're welcome
Posté le 13-06-2002 à 11:11:04  profilanswer
 

benou a écrit a écrit :

 
:??: c'est qui ?  




 
je t'en ai déjà parler. C'est l'auteur d'une newsletters "the java specialists". Tu te souviens?


---------------
Just because you feel good does not make you right
n°158369
benou
Posté le 13-06-2002 à 11:12:59  profilanswer
 

DarkLord a écrit a écrit :

 
je t'en ai déjà parler. C'est l'auteur d'une newsletters "the java specialists". Tu te souviens?  




oui oui je me souviens (je me suis abonné à la ML) tu converses avec lui maintenant ?

n°158374
darklord
You're welcome
Posté le 13-06-2002 à 11:17:47  profilanswer
 

benou a écrit a écrit :

 
oui oui je me souviens (je me suis abonné à la ML) tu converses avec lui maintenant ?  




 
euh depuis le début oui (si te souviens l'affaire B. Eckecl ct par lui que j'ai pris contact)


---------------
Just because you feel good does not make you right
mood
Publicité
Posté le 13-06-2002 à 11:17:47  profilanswer
 

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Java et Langage C[Java]Comment desactiver le garbage collector ?
[JAVA] Lecture d'un fichier texte[Java] copie de fichier et de repertoire
Envoyer un fax depuis un modem en Java ?[Java] Comment ouvrir une page html à partir d'une application Java ?
[JAVA] erreur lors de l'installation de jedit PB de -jarmise en page du code java
Comment on installe Java sous Linux ?Client/Serveur Java/Perl
Plus de sujets relatifs à : [Java] Socket + Timeout + buffer en sortir


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR