[JAVA] mettre en place un timeout pour l'écriture (write) sur socket
mettre en place un timeout pour l'écriture (write) sur socket [JAVA] - Java - Programmation
MarshPosté le 11-04-2007 à 09:23:01
Bonjour tout le monde, je voulais savoir s'il est possible de spécifier un timeout pour l'envoie des données par socket. La méthode setSoTimeout sur http://java.sun.com/j2se/1.5.0/doc [...] ocket.html ne s'applique que pour les read et non pour les write. Pour l'instant je crée un nouveau thread avant chaque écriture qui s'endort x ms et s'il n'est pas interrompu c'est qu'il y a timeout. Personnelement, je trouve cette façon de coder pas terrible. Créer pleins de processus pour rien Le serveur existant lui ne doit pas répondre, il ne fait que recevoir. Je vous remercie si vous trouvez une solution à mon problème. Cordialement, Kévin
ps dites le s'il vous faut le code que j'ai fait. Merci d'avance ;-)
Marsh Posté le 11-04-2007 à 09:23:01
Bonjour tout le monde,
je voulais savoir s'il est possible de spécifier un timeout pour l'envoie des données par socket.
La méthode setSoTimeout sur http://java.sun.com/j2se/1.5.0/doc [...] ocket.html ne s'applique que pour les read et non pour les write.
Pour l'instant je crée un nouveau thread avant chaque écriture qui s'endort x ms et s'il n'est pas interrompu c'est qu'il y a timeout.
Personnelement, je trouve cette façon de coder pas terrible. Créer pleins de processus pour rien
Le serveur existant lui ne doit pas répondre, il ne fait que recevoir.
Je vous remercie si vous trouvez une solution à mon problème.
Cordialement,
Kévin
ps dites le s'il vous faut le code que j'ai fait.
Merci d'avance ;-)
Message édité par kev_59 le 11-04-2007 à 09:24:02