Filtrer client dans une application client/serveur
survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 2022
-
3 sept. 2009 à 18:08
survcopt
Messages postés224Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 2022
-
7 sept. 2009 à 16:05
Bonjour,
Je viens de faire une appli client serveur , mais je voudrais la modifier pour en faire un multi client multi serveur. C'est à dire que le serveur peut choisir ces clients.
mon client envoie regulierement des requêtes de connexion qui sont acceptées ou non pas mon serveur.
Pour tester si le serveur accepte le client j'utilise L'ip du client qui veut se connecter :
Socket workerSocket = m_mainSocket.EndAccept(asyn);
string ClientOnConnect = workerSocket.LocalEndPoint.ToString();
int Position = ClientOnConnect.IndexOf(':');
//isole l'ip du client
ClientOnConnect = ClientOnConnect.Substring(0,Position);
Mon problème est que je suis actuellement obligé de me connecté pour filtrer cette adresse , comment je peux tuer le socket pour libérer le client afin qu'il recherche une autre serveur.
j'ai utilisé :
workerSocket.Disconnect(true);
mais cela de déconnecte pas le client , y a t il une autre méthode ?
merci,
www.survey-copter.com
A voir également:
Filtrer client dans une application client/serveur