Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : multi-connexion avec winsock [ Archives Visual Basic / Réseau et Internet ] (Saeko)

samedi 23 juin 2001 à 23:14:59 | multi-connexion avec winsock

Saeko

j'explique la situation :
j'ai créé un chat permettant le dialogue entre 2 utilisateurs (1 serveur - 1 client) et j'aimerais le rendre multi-utilisateurs(1 serveur - x client).

le problème :
je ne sais pas comment m'y prendre pour accepter plusieurs connexion et faire le necessaire pour que le serveur puisse accepter plusieus clients... Pourriez-vous m'expliquer comment faire svp ? ou alors m'indiquer l'adresse d'un tutoriel expliquant comment faire ?

merci d'avance

dimanche 24 juin 2001 à 05:15:27 | Re : multi-connexion avec winsock

Makabey

Vois cette page de MSDN:

[ Lien ]

-------------------------------
Réponse au message :
-------------------------------

j'explique la situation :
j'ai créé un chat permettant le dialogue entre 2 utilisateurs (1 serveur - 1 client) et j'aimerais le rendre multi-utilisateurs(1 serveur - x client).

le problème :
je ne sais pas comment m'y prendre pour accepter plusieurs connexion et faire le necessaire pour que le serveur puisse accepter plusieus clients... Pourriez-vous m'expliquer comment faire svp ? ou alors m'indiquer l'adresse d'un tutoriel expliquant comment faire ?

merci d'avance

dimanche 24 juin 2001 à 22:56:56 | Re : multi-connexion avec winsock

Saeko

merci ! j'vais essayer ça...



-------------------------------
Réponse au message :
-------------------------------

Vois cette page de MSDN:

[ Lien ]

-------------------------------
Réponse au message :
-------------------------------

j'explique la situation :
j'ai créé un chat permettant le dialogue entre 2 utilisateurs (1 serveur - 1 client) et j'aimerais le rendre multi-utilisateurs(1 serveur - x client).

le problème :
je ne sais pas comment m'y prendre pour accepter plusieurs connexion et faire le necessaire pour que le serveur puisse accepter plusieus clients... Pourriez-vous m'expliquer comment faire svp ? ou alors m'indiquer l'adresse d'un tutoriel expliquant comment faire ?

merci d'avance


lundi 25 juin 2001 à 01:22:02 | Re : multi-connexion avec winsock

max12

Il faut prendre 2 winsock pour commencer
1 avec index
1 normal
Si tu attend les connexion du client sur le port 2000 par exemple ton winsock sans index sera celui qui attend la connexion alors dans le Connexion_request tu devrais dire au winsock(index) d'accepter la connection sur un autre port que le 2000 comme par exemple première connection sur 2001 2) sur 2002 etc... Ensuite tu devra lister les nom des utilisateur et aussi les numéro de winsock, le serveur va regarder tout les numéro de winsock dans la liste et va retransmettre les donner a tout les client du réseau

Va voir la source a cette adresse
http://www.vbfrance.com/article.asp?Val=1600
Si ta un prob tu peut m'écrire par émail

-------------------------------
Réponse au message :
-------------------------------

Vois cette page de MSDN:

[ Lien ]

-------------------------------
Réponse au message :
-------------------------------

j'explique la situation :
j'ai créé un chat permettant le dialogue entre 2 utilisateurs (1 serveur - 1 client) et j'aimerais le rendre multi-utilisateurs(1 serveur - x client).

le problème :
je ne sais pas comment m'y prendre pour accepter plusieurs connexion et faire le necessaire pour que le serveur puisse accepter plusieus clients... Pourriez-vous m'expliquer comment faire svp ? ou alors m'indiquer l'adresse d'un tutoriel expliquant comment faire ?

merci d'avance


mercredi 27 juin 2001 à 10:43:08 | Re : multi-connexion avec winsock

ToasTy

Bon y'a aussi 1 truc paceke chez kro ca doit pas être trop clair...
tu crees 1 winsock pis a chake connection tu en charges un autre.
Explication :

Private Sub Winsock1_ConnectionRequest(Index As Integer, ByVal requestID As Long)
Winsock1(Index).Accept requestID
Load Winsock(Index + 1)
Winsock1(Index + 1).Listen 666
End Sub

Comme ca quand quelqu'un se connecte sur le port 666, le prog se charge de creer 1 nouveau controle Winsock1 qui va ecouter de nouveau ce port. Ainsi ca te fera 1 une connection multi-clients...C'est magique !!!
bye et bonne chance,

ToasTy

-------------------------------
Réponse au message :
-------------------------------

j'explique la situation :
j'ai créé un chat permettant le dialogue entre 2 utilisateurs (1 serveur - 1 client) et j'aimerais le rendre multi-utilisateurs(1 serveur - x client).

le problème :
je ne sais pas comment m'y prendre pour accepter plusieurs connexion et faire le necessaire pour que le serveur puisse accepter plusieus clients... Pourriez-vous m'expliquer comment faire svp ? ou alors m'indiquer l'adresse d'un tutoriel expliquant comment faire ?

merci d'avance

vendredi 29 juin 2001 à 17:44:29 | Re : multi-connexion avec winsock

DimBikiniAsString

T'es sur qu'il faut utiliser un port different pour chaque connexion ?



-------------------------------
Réponse au message :
-------------------------------

Il faut prendre 2 winsock pour commencer
1 avec index
1 normal
Si tu attend les connexion du client sur le port 2000 par exemple ton winsock sans index sera celui qui attend la connexion alors dans le Connexion_request tu devrais dire au winsock(index) d'accepter la connection sur un autre port que le 2000 comme par exemple première connection sur 2001 2) sur 2002 etc... Ensuite tu devra lister les nom des utilisateur et aussi les numéro de winsock, le serveur va regarder tout les numéro de winsock dans la liste et va retransmettre les donner a tout les client du réseau

Va voir la source a cette adresse
http://www.vbfrance.com/article.asp?Val=1600
Si ta un prob tu peut m'écrire par émail

-------------------------------
Réponse au message :
-------------------------------

Vois cette page de MSDN:

[ Lien ]

-------------------------------
Réponse au message :
-------------------------------

j'explique la situation :
j'ai créé un chat permettant le dialogue entre 2 utilisateurs (1 serveur - 1 client) et j'aimerais le rendre multi-utilisateurs(1 serveur - x client).

le problème :
je ne sais pas comment m'y prendre pour accepter plusieurs connexion et faire le necessaire pour que le serveur puisse accepter plusieus clients... Pourriez-vous m'expliquer comment faire svp ? ou alors m'indiquer l'adresse d'un tutoriel expliquant comment faire ?

merci d'avance



mardi 23 mars 2004 à 05:41:23 | Re : multi-connexion avec winsock

jonathanthedragon


eeeeeeeeeeee je mexcuse mais toutes vos affaires de winsock en index et winsock normal qui vont créer un autre winsock jai tout essayer avec un ami qui sy connais bien et nous avons jamais réussi à intégrer du multi connections. jaimerais aussi savoir comment avec un textbox ou un listbox comment je fais pour qui ecrive les noms de ceux qui sont connecté exemple serveur et client. je ne suis pas capable. si quelqun peux me donner la meilleure des exemples pour maider dans mes 2 problemes sa serait bien. merci!! ( je veux savoir en détail comment configurer les deux winsock, et les variables à déclarer tout tout tout svp. le plus clair possible. merci qqun

mercredi 23 mars 2005 à 20:45:13 | Re : multi-connexion avec winsock

NeyronNightmare

Tu créé un ListBox (par exemple ListPseudo)
A chaque fois que tu accepte une connection tu ajoute le pseudo dans
la listbox grace de cette facon --> ListPseudo.AddItem ("Pseudo")

AddItem est de type string.

Par contre si quelqu'un sais comment faire pour que le listbox affiche a chaque passage du timer le derniére valeur enregistrée (la plus basse du listbox donc) je suis preneur

--[A vaincre sans fût on triomphe sans gloire ]--

mercredi 23 mars 2005 à 20:46:30 | Re : multi-connexion avec winsock

NeyronNightmare

Ps : 1 seul winsock suffit a gérer toutes les nouvelles ocnnections.
[Voir ToasTy]

--[A vaincre sans fût on triomphe sans gloire ]--

mardi 13 juin 2006 à 10:54:16 | Re : multi-connexion avec winsock

YYuuukKkaaaAA

Par contre si quelqu'un sais comment faire pour que le listbox affiche a chaque passage du timer le derniére valeur enregistrée (la plus basse du listbox donc) je suis preneur

Pour info, même si c'est un peu tard : Me.MaListbox.Listindex = Me.Malistebox.Listcount - 1




Cette discussion est classé dans : winsock, serveur, utilisateurs, connexion, multi


Répondre à ce message

Sujets en rapport avec ce message

Connexion avec deux winsock sur le même port [ par harddisk ] prenons un exemple ce sera plus simple à comprendre:Il y a deux serveurs A et B et il ya ma form : le client.Est-il possible que un winsowck de ma for Problème de connexion winsock [ par spiderone ] salut,j'ai réussi à faire une appli cli-serveur, jusqu'à hierca allait très bien, puis depuis j'essaie une connexionle serveur démarre bien (en mode s pb avec winsock [ par deubal ] salut, j'utilise un winsock pour pouvoir faire un chat. etant debutante, j'essai mais ca ne marche pas forcement. j'au 2 questions : je ne sais pa winsock et temps de connexion [ par ltvian ] salut a tous , voila je travaille sur 2 applis avec winsock , mon client cherche le serveur et se connecte à celui-ci s'il est présent , mon serveur r multi connexion avec 1 SEUL winsock [ par georgieboy ] bonjour je souhaiterais etablir x connexions à un serveur distant pour cela je declare un tableau qui fait réference à un controle existant. code: Di connexion avec winsock [ par ahmedbj ] Salut je viens de débuter en visual basic et j'ai commencé par créer une petite application client-serveur avec winsock et j'ai essayé d'envoyer le cl vérifier si une connexion winsock a réussi? [ par marco62118 ] bonsoir à tous dans le cadre d'une connexion avec winsock, comment faire pour savoir si la connexion d'un client à un serveur a réussi TcpClient.C winsocket multi connexion [ par azstar ] Bonjour Je suis un débutant en vb.net (2005)Voila j'ai un problème avec des winsock Je voudrai faire un serveur de chat ou plusieurs clients pouvant s Problèmes Winsock Client/serveur [ par Totooo62 ] Bonjour tout le monde, c'est mon premier message ici soyez cool ^^J'ai une application d'envoie de messages pour un services informatique vers d'autre "Connexion fermée par serveur"... [ par Nowid50 ] Bonjour,Je suis sur un petit programme pour tester les capacités de Winsock. J'ai regardé des exemples, mais je n'arrive pas à trouver pourquoi mon co


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.