[VB.NET] Probleme lors de 2 connexions simulténnées... Aider moi !!
fdiedler2000
Messages postés383Date d'inscriptionsamedi 29 janvier 2005StatutMembreDernière intervention 1 décembre 2008
-
22 nov. 2005 à 21:20
fdiedler2000
Messages postés383Date d'inscriptionsamedi 29 janvier 2005StatutMembreDernière intervention 1 décembre 2008
-
22 nov. 2005 à 22:01
Slt à tous,
Je developpe une application chat en sockets asynchrome ( comme certains le savent déja ) mais j'ai un petit soucis :
Si 2 clients se connectent simultanément ( ou 3... ) et bah dans mon serveur ca plante.
Est-il possible de "mettre en attente" un des clients le temps que l'autre fini sa procédure de connection ??
Peut être un truc du genre :
Code:
If le serveur est occupé ( en gros si un client est en train de se connecter ) Then
' Mettre le client dans une file d'attente
else
' se connecter
endif
'Et des que le client est connecté, alors il envoie un signal au 2eme client et à son tour il se connecte et ainsi de suite...
C'est possible de faire ca ?? Ou alors y'a peut etre plus facile ....
Merci
A voir également:
[VB.NET] Probleme lors de 2 connexions simulténnées... Aider moi !!
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 22 nov. 2005 à 21:36
Tout dépend de la technologie utilisée, mais il doit y avoir un moyen
de bloquer une connexion au Socket selon un compteur de connexion, ou
alors utiliser des threads pour gérer des multi-connexions.
_____________________________________________________________________
DarK Sidious
Un API Viewer (pour le VB, VB.NET, C, C# et Delphi) tout en français : www.ProgOtoP.com/popapi/