03-11-2012, 05:18 PM
Il faut considérer la liste des connectés comme un ensemble (en anglais, set). Une collection (pas forcément ordonnée) ne pouvant contenir qu'une fois une même valeur (ici, les identifiants des joueurs connectés).
Et de toute façon tu ne devrais pas te fier aux événements de déconnexion émis par le navigateur car ils peuvent ne pas être émis (coupure d'alimentation, coupure du réseau, plantage du navigateur, mise en veille de l'ordinateur portable, etc.). Tu peux t'en servir pour le confort mais la seule chose fiable est la coupure de la connexion au niveau du serveur.
Et de toute façon tu ne devrais pas te fier aux événements de déconnexion émis par le navigateur car ils peuvent ne pas être émis (coupure d'alimentation, coupure du réseau, plantage du navigateur, mise en veille de l'ordinateur portable, etc.). Tu peux t'en servir pour le confort mais la seule chose fiable est la coupure de la connexion au niveau du serveur.