|
Bas de page | |
---|---|
Auteur | Sujet : TCP chat server/client |
Publicité | Posté le 23-09-2006 à 15:05:58 |
burgergold 5$? va chez l'diable! | up |
gocho | sur ton programme serveur, t'as pas un p'tit truc qui reference tous les clients connectés? --------------- Mon feedback |
esox_ch |
--------------- Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait |
burgergold 5$? va chez l'diable! |
|
gocho | atta, que je comprenne bien.
--------------- Mon feedback |
Publicité | Posté le 27-09-2006 à 21:48:21 |
omega2 | Par défaut, en java, il n'y a pas de durée de timeout de définis sur l'écoute d'un socket réseau. Et qui dit pas de durée dit durée tellement grande que ca n'est pas vivable. Si en plus t'as tout en un seul thread, alors t'es foutus à chaque déconection qui se passe mal.
Message cité 1 fois Message édité par omega2 le 28-09-2006 à 10:05:36 |
omega2 | Pour le readline, il faut que tu définisses un timeout sur le socket ( Socket.setSoTimeout(n); )
|
moi23372 | faut tjs du temps avant que la connexion se ferme (qq minutes parfois selon l'os). Essaye de voir ce que ça donne après quelques minutes... |
gocho |
burgergold 5$? va chez l'diable! | ca semble bien fonctionner, dans le pire des cas, mon serveur traine une connexion que le client a fermé pendant un certain temps avant de la retirer |
veryfree | pense a faire un thread nettoyeur ; )
|
Chaos Intestinal |
|
Publicité | Posté le |