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
François Ranwez
Comment réaliser un chat multi-user. Y a-t-il une autre solution pour envoyer les informations à tous les clients de la façon la plus rapide possible.
Merci François Ranwez
"Bismark Prods" a écrit dans le message de news:urcv%
mais non ! simplement tu te rend compte de la vitesse d'une boucle For ?
les
controles winsock ne supporte manifestement pas le multi-threading dans
ton
cas et dès qu'un à recu des données à envoyé il ne peut pas tout de suite envoyé sur le suivant ! simplement !
"François Ranwez" a écrit dans le message de news:3f6f5890$0$24165$ > Apparemment, j'ai posé une colle > > > > "François Ranwez" a écrit dans le message
de
> news:3f6f1d2e$0$393$ > > J'ai un serveur Winsock, supposons que deux clients soient connecté, donc > > deux objets : scklisten(1) et scklisten(2) > > > > For compteur = 1 To 2 > > If sckListen(compteur).State = sckConnected Then > > sckListen(compteur).SendData DataWinSock > > End If > > Next compteur > > > > Seul le client connecté avec scklisten(2) reçoit les datas. > > > > Si maintenant je modifie ma boucle pour avoir For compteur=2 to 1 step -1, > > seul le client connecté avec scklisten(1) reçoit les datas. > > > > Si je supprime la boucle et je double les lignes de code, même
Comment réaliser un chat multi-user. Y a-t-il une autre solution pour
envoyer les informations à tous les clients de la façon la plus rapide
possible.
Merci
François Ranwez
"Bismark Prods" <xanaia@urbanet.ch> a écrit dans le message de
news:urcv%23kUgDHA.1088@TK2MSFTNGP10.phx.gbl...
mais non ! simplement tu te rend compte de la vitesse d'une boucle For ?
les
controles winsock ne supporte manifestement pas le multi-threading dans
ton
cas et dès qu'un à recu des données à envoyé il ne peut pas tout de suite
envoyé sur le suivant ! simplement !
"François Ranwez" <francois.ranwez@brutele.be> a écrit dans le message de
news:3f6f5890$0$24165$ba620e4c@reader0.news.skynet.be...
> Apparemment, j'ai posé une colle
>
>
>
> "François Ranwez" <francois.ranwez@brutele.be> a écrit dans le message
de
> news:3f6f1d2e$0$393$ba620e4c@reader2.news.skynet.be...
> > J'ai un serveur Winsock, supposons que deux clients soient connecté,
donc
> > deux objets : scklisten(1) et scklisten(2)
> >
> > For compteur = 1 To 2
> > If sckListen(compteur).State = sckConnected Then
> > sckListen(compteur).SendData DataWinSock
> > End If
> > Next compteur
> >
> > Seul le client connecté avec scklisten(2) reçoit les datas.
> >
> > Si maintenant je modifie ma boucle pour avoir For compteur=2 to 1
step -1,
> > seul le client connecté avec scklisten(1) reçoit les datas.
> >
> > Si je supprime la boucle et je double les lignes de code, même
Comment réaliser un chat multi-user. Y a-t-il une autre solution pour envoyer les informations à tous les clients de la façon la plus rapide possible.
Merci François Ranwez
"Bismark Prods" a écrit dans le message de news:urcv%
mais non ! simplement tu te rend compte de la vitesse d'une boucle For ?
les
controles winsock ne supporte manifestement pas le multi-threading dans
ton
cas et dès qu'un à recu des données à envoyé il ne peut pas tout de suite envoyé sur le suivant ! simplement !
"François Ranwez" a écrit dans le message de news:3f6f5890$0$24165$ > Apparemment, j'ai posé une colle > > > > "François Ranwez" a écrit dans le message
de
> news:3f6f1d2e$0$393$ > > J'ai un serveur Winsock, supposons que deux clients soient connecté, donc > > deux objets : scklisten(1) et scklisten(2) > > > > For compteur = 1 To 2 > > If sckListen(compteur).State = sckConnected Then > > sckListen(compteur).SendData DataWinSock > > End If > > Next compteur > > > > Seul le client connecté avec scklisten(2) reçoit les datas. > > > > Si maintenant je modifie ma boucle pour avoir For compteur=2 to 1 step -1, > > seul le client connecté avec scklisten(1) reçoit les datas. > > > > Si je supprime la boucle et je double les lignes de code, même