Difficile de synthetiser mon probleme dans un titre, et de choisir la bonne catégorie (html/JS/php ou Java).
Voila : Sur mon site web, je lance via un bouton "clikez ici pour jouer" une fenetre style popup qui lance une Applet. Cette Applet ouvre une socket sur l'Aplli serveur. A la fin du jeu, les communictions sont coupées.
Ca fonctionne plutot bien, sauf que si l'utilisateur ferme la fenetre de jeu (la popup) en cours de partie, et bien les communications par Socket sont toujours ouvertes, donc le serveur ne détecte pas que l'utilisateur a quitté la partie. Pour qu'il s'en rende compte, il faut que l'utilisateur ferme le navigateur qui a lancé la popup ! pourtant, l'Applet est lancée dans la popup.
Etrange non ?
Vous avez des idées pour m'aider à résoudre ca ?
Message édité par tuxbleu le 20-04-2005 à 11:20:32