Je voudrais réaliser des connexions UDP avec un serveur qui interroge plusieurs machines, et les machines peuvent envoyer spontanement des demandes
Faut il ouvrir plusieurs winsock ou un seul sur le serveur, (un pour chaque client)
Visiblement dans le cas où il faut ouvrir plusieurs winsock, sur le serveur, il n' y a qu'un winsock qui recoit les messages et pas les autres
Comment faire
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Himselff
le truc est bien simple , winsock ecoute sur un seul port mais a chaque connection il en ouvre un second completement diferent pour transferer la communication dessus et ainsi de suite pour les autres communication future, regarde sur vbfrance.com il ya plein de bonne source pour taider !
Bonne chance,
Fred
"Hector" wrote in message news:
Bonjour
Je voudrais réaliser des connexions UDP avec un serveur qui interroge
plusieurs machines, et les machines peuvent envoyer spontanement des demandes.
Faut il ouvrir plusieurs winsock ou un seul sur le serveur, (un pour
chaque client)?
Visiblement dans le cas où il faut ouvrir plusieurs winsock, sur le
serveur, il n' y a qu'un winsock qui recoit les messages et pas les autres.
Comment faire ?
Merci d'avance.
Hector
le truc est bien simple , winsock ecoute sur un seul port mais a chaque
connection il en ouvre un second completement diferent pour transferer la
communication dessus et ainsi de suite pour les autres communication future,
regarde sur vbfrance.com il ya plein de bonne source pour taider !
Bonne chance,
Fred
"Hector" <ramses_seth@hotmail.com> wrote in message
news:2210F06A-2390-408D-BEB9-12DBD38D6C70@microsoft.com...
Bonjour
Je voudrais réaliser des connexions UDP avec un serveur qui interroge
plusieurs machines, et les machines peuvent envoyer spontanement des
demandes.
Faut il ouvrir plusieurs winsock ou un seul sur le serveur, (un pour
chaque client)?
Visiblement dans le cas où il faut ouvrir plusieurs winsock, sur le
serveur, il n' y a qu'un winsock qui recoit les messages et pas les autres.
le truc est bien simple , winsock ecoute sur un seul port mais a chaque connection il en ouvre un second completement diferent pour transferer la communication dessus et ainsi de suite pour les autres communication future, regarde sur vbfrance.com il ya plein de bonne source pour taider !
Bonne chance,
Fred
"Hector" wrote in message news:
Bonjour
Je voudrais réaliser des connexions UDP avec un serveur qui interroge
plusieurs machines, et les machines peuvent envoyer spontanement des demandes.
Faut il ouvrir plusieurs winsock ou un seul sur le serveur, (un pour
chaque client)?
Visiblement dans le cas où il faut ouvrir plusieurs winsock, sur le
serveur, il n' y a qu'un winsock qui recoit les messages et pas les autres.
Comment faire ?
Merci d'avance.
Hector
ng
Salut,
Oui c'est ce que t'explique Himselff, il suffit d'avoir un socket en écoute, à chaque requete de connexion, on le ferme et le remets en listen puis en fait un accept sur un nouveau controle créé par un Load par exemple (groupe de controle) avec le requestid fourni en paramètres.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Hector a écrit :
Bonjour
Je voudrais réaliser des connexions UDP avec un serveur qui interroge plusieurs machines, et les machines peuvent envoyer spontanement des demandes. Faut il ouvrir plusieurs winsock ou un seul sur le serveur, (un pour chaque client)? Visiblement dans le cas où il faut ouvrir plusieurs winsock, sur le serveur, il n' y a qu'un winsock qui recoit les messages et pas les autres. Comment faire ?
Merci d'avance.
Hector
Salut,
Oui c'est ce que t'explique Himselff, il suffit d'avoir un socket en écoute,
à chaque requete de connexion, on le ferme et le remets en listen puis en
fait un accept sur un nouveau controle créé par un Load par exemple (groupe
de controle) avec le requestid fourni en paramètres.
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
http://apisvb.europe.webmatrixhosting.net/
Hector <ramses_seth@hotmail.com> a écrit :
Bonjour
Je voudrais réaliser des connexions UDP avec un serveur qui interroge
plusieurs machines, et les machines peuvent envoyer spontanement des
demandes. Faut il ouvrir plusieurs winsock ou un seul sur le serveur,
(un pour chaque client)?
Visiblement dans le cas où il faut ouvrir plusieurs winsock, sur le
serveur, il n' y a qu'un winsock qui recoit les messages et pas les
autres. Comment faire ?
Oui c'est ce que t'explique Himselff, il suffit d'avoir un socket en écoute, à chaque requete de connexion, on le ferme et le remets en listen puis en fait un accept sur un nouveau controle créé par un Load par exemple (groupe de controle) avec le requestid fourni en paramètres.
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/ http://apisvb.europe.webmatrixhosting.net/
Hector a écrit :
Bonjour
Je voudrais réaliser des connexions UDP avec un serveur qui interroge plusieurs machines, et les machines peuvent envoyer spontanement des demandes. Faut il ouvrir plusieurs winsock ou un seul sur le serveur, (un pour chaque client)? Visiblement dans le cas où il faut ouvrir plusieurs winsock, sur le serveur, il n' y a qu'un winsock qui recoit les messages et pas les autres. Comment faire ?