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
> problème.
> > > >
> > > >
> > > > Pourquoi ?
> > > >
> > > > Merci
> > > > francois.ranwez@skynet.be
> > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
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
Bismark Prods
moi je me sers de Caramail (à leur insu) lol si ca t'intéresse ?
"François Ranwez" a écrit dans le message de news:3f711dc0$0$31718$
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 > problème. > > > > > > > > > > > > Pourquoi ? > > > > > > > > Merci > > > > > > > > > > > > > > > > > > > > > > > > > > > >
moi je me sers de Caramail (à leur insu) lol si ca t'intéresse ?
"François Ranwez" <francois.ranwez@brutele.be> a écrit dans le message de
news:3f711dc0$0$31718$ba620e4c@reader1.news.skynet.be...
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
> problème.
> > > >
> > > >
> > > > Pourquoi ?
> > > >
> > > > Merci
> > > > francois.ranwez@skynet.be
> > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
moi je me sers de Caramail (à leur insu) lol si ca t'intéresse ?
"François Ranwez" a écrit dans le message de news:3f711dc0$0$31718$
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 > problème. > > > > > > > > > > > > Pourquoi ? > > > > > > > > Merci > > > > > > > > > > > > > > > > > > > > > > > > > > > >
François Ranwez
J'ai une application (Serveur) qui est connectée à un système domotique et qui lit les télégrammes qui circulent sur le bus domotique au moyen de son port série. Cette application retransmet ces télégrammes sur le réseau Ethernet au moyen du contrôle Winsock à tout les PC qui exécute une autre application appelée Client.
Dans un immeuble, j'ai donc au minimum un Serveur et j'ai plusieurs Client, le nombre de client simultané doit-être au moins 9.
Avez-vous une autre solution que celle que j'ai trouver pour que toutes applications Clients reçoivent les informations envoyées par l'application Serveur dans un délai très rapide.
Merci François Ranwez
"Bismark Prods" a écrit dans le message de news:
moi je me sers de Caramail (à leur insu) lol si ca t'intéresse ?
"François Ranwez" a écrit dans le message de news:3f711dc0$0$31718$ > > > 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 > > problème. > > > > > > > > > > > > > > > Pourquoi ? > > > > > > > > > > Merci > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
J'ai une application (Serveur) qui est connectée à un système domotique et
qui lit les télégrammes qui circulent sur le bus domotique au moyen de son
port série. Cette application retransmet ces télégrammes sur le réseau
Ethernet au moyen du contrôle Winsock à tout les PC qui exécute une autre
application appelée Client.
Dans un immeuble, j'ai donc au minimum un Serveur et j'ai plusieurs Client,
le nombre de client simultané doit-être au moins 9.
Avez-vous une autre solution que celle que j'ai trouver pour que toutes
applications Clients reçoivent les informations envoyées par l'application
Serveur dans un délai très rapide.
Merci
François Ranwez
"Bismark Prods" <xanaia@urbanet.ch> a écrit dans le message de
news:uMj9AgngDHA.1684@TK2MSFTNGP10.phx.gbl...
moi je me sers de Caramail (à leur insu) lol si ca t'intéresse ?
"François Ranwez" <francois.ranwez@brutele.be> a écrit dans le message de
news:3f711dc0$0$31718$ba620e4c@reader1.news.skynet.be...
>
>
> 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
> > problème.
> > > > >
> > > > >
> > > > > Pourquoi ?
> > > > >
> > > > > Merci
> > > > > francois.ranwez@skynet.be
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>
>
J'ai une application (Serveur) qui est connectée à un système domotique et qui lit les télégrammes qui circulent sur le bus domotique au moyen de son port série. Cette application retransmet ces télégrammes sur le réseau Ethernet au moyen du contrôle Winsock à tout les PC qui exécute une autre application appelée Client.
Dans un immeuble, j'ai donc au minimum un Serveur et j'ai plusieurs Client, le nombre de client simultané doit-être au moins 9.
Avez-vous une autre solution que celle que j'ai trouver pour que toutes applications Clients reçoivent les informations envoyées par l'application Serveur dans un délai très rapide.
Merci François Ranwez
"Bismark Prods" a écrit dans le message de news:
moi je me sers de Caramail (à leur insu) lol si ca t'intéresse ?
"François Ranwez" a écrit dans le message de news:3f711dc0$0$31718$ > > > 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 > > problème. > > > > > > > > > > > > > > > Pourquoi ? > > > > > > > > > > Merci > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >