J'ai un site de chat (http://www.pitput.com) qui connecte l'utilisateur via des connexions socket. J'ai du côté client un objet flash qui ouvre une connexion à un port de mon serveur. Dans le serveur j'ai un service qui écoute ce port dans un problème asynchrone. Tout fonctionne correctement, sauf quand je parle à quelqu'un après une période inconnue (environ quelques minutes) le serveur ferme ma connexion et j'obtiens une erreur dans le serveur: "Une tentative de connexion a échoué parce que le connecté la partie n'a pas répondu correctement après un certain temps, ou la connexion établie a échoué car l'hôte connecté n'a pas répondu ".Tcp socket fermant brusquement la connexion
Je ne sais pas exactement comment le socket tcp fonctionne. vérifie-t-il la connexion "en direct" toutes les deux secondes? comment décide-t-il quand fermer la connexion? Je suis assez sûr que l'opération ne vient pas du côté client.
Merci.
Est-ce que cela se produit chaque fois que vous faites une pause de quelques minutes, ou juste parfois? –