fifihihi
Messages postés6Date d'inscriptionvendredi 24 novembre 2006StatutMembreDernière intervention 3 mars 2007
-
1 mars 2007 à 21:06
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 2013
-
3 mars 2007 à 21:35
fifihihi
bonjour
je dois realiser un serveur/client chat et je ne sais pas comment faire pour compter le nombre de client connecter ou serveur et l'identifier. j'aimerai bien que quelqu'un me donne des explications.
merci en avance
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 1 mars 2007 à 21:27
Salut:
Pour compter les clients qui sont connectés au serveur on précède comme suit:
public class ServerChat implements Runnable {
// compteur du nombre de clients actuellement
connectés
private int counter = 0;
// Socket serveur
private ServerSocket server;
// ...
public void run () {
while (true) {
try {
System.out.println ("Attente d'une connection ...");
// Une appel bloquante jusqu'à ce que un client se connecte Socket client = server.accept ();
++counter;
// Faire les traitements souhaités // ... }
catch (Exception e) {
System.out.println ("Client déconnecté ....");
--counter;
}
}
}
// ...
}
______________________________________________________________________________
A.B. : La lumière voyage plus vite que le son. C'est pourquoi certaines personnes paraissent brillantes jusqu'à ce qu'elles commencent à parler ...
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 1 mars 2007 à 21:29
Salut:
[auteurdetail.aspx?ID=275553 gmi19oj19]
> Il ne faut pas oublier le cas ou un client se déconnecte (--counter).
__________________________________________________________
A.B. : La lumière voyage plus vite que le son. C'est pourquoi certainespersonnes paraissent brillantes jusqu'à ce qu'elles commencent à parler ...
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 3 mars 2007 à 11:53
Salut:
Il faut au moins dire si ça marche ou ça ne marche pas.
__________________________________________________________
A.B. : La lumière voyage plus vite que le son. C'est pourquoi certaines personnes paraissent brillantes jusqu'à ce qu'elles commencent à parler ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
fifihihi
Messages postés6Date d'inscriptionvendredi 24 novembre 2006StatutMembreDernière intervention 3 mars 2007 3 mars 2007 à 19:50
fifihihi
Desole j'etais occupe.
je vous remerci votre aide.mais je voulais savoir si ca sera possible d'utiliser 1 fonction qui realisera ca par ce que je ne veux pas seulment compter le nombre de clients mais aussi avoir leur login .
merci
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 3 mars 2007 à 21:35
Salut:
Tout dépend de la conception de ta classe. Mais tu peux faciliter les choses en rendant le compteur du nombres des clients actuellement connecté une propriété de ta classe dont un accesseur suffit pour connaître la valeur ...
________________________________________________________________________________
A.B. : La lumière voyage plus vite que le son. C'est pourquoi certaines personnes paraissent brillantes jusqu'à ce qu'elles commencent à parler ...