Envoi de message simultanés

[Résolu]
Signaler
Messages postés
20
Date d'inscription
mercredi 28 mai 2003
Statut
Membre
Dernière intervention
25 septembre 2007
-
Messages postés
20
Date d'inscription
mercredi 28 mai 2003
Statut
Membre
Dernière intervention
25 septembre 2007
-
bonjour à tous et toutes,
Je suis en train de faire une appli client/serveur pour envoyer des messages sous forme de "form" (elles s'affiche au milieu de l'écran du destinataire). J'aimerais savoir si cela est possible avec winsock de faire afficher cette sur plusieur clients simultanément.
Mon idée serait d'enregistrer, dans un fichier txt ou autre, une liste de destinataires et que winsock distribue le message simultanément aux clients présents dans cette liste.

D'avance merci.
N'hésitez pas à me mettre les lignes de codes, ça serait vraiment super.
Bonne soirée à tous.
J'attends vos réponses

3 réponses

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
47
salut,
oui c'est possible mais pour celà tu dois avoir NbClients+1 sockets

le premier (0) redispatch la connection à l'arrivée.
et quand tu envoies un message (en tant que serveur) tu envoies en boucle sur l'index de tes sockets (de 1 à NbClients) et non pas NbClients fois le message en changeant l'IP Port de destination comme c'est sans doute le cas.

pour des lignes de code, voir les sources existantes, ou à toi de nous mettre les tiennes pour modifications ;)

++
PCPT   [AFCK]
<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
80
Salut
Oui, bien sûr, c'est possible : Il suffit d'envoyer ce texte à tous les winsocks connectés à tes clients (boucle).
Mais côté programme, tu en es où ?
Tu as déjà fait la base, c'est à dire un serveur et des programmes clients ?
Comme le dis PCPT, faut d'abord savoir où tu en es pour te dire quoi faire

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Champion du monde de boule de cristal - 2005
Le savoir est la seule matière qui s'accro
Messages postés
20
Date d'inscription
mercredi 28 mai 2003
Statut
Membre
Dernière intervention
25 septembre 2007

bonjour,

Pour ton vous dire, j'ai déjà la base de mon application client/serveur. Elle fonctionne, mais elle me permets d'envoyée qu'à un seul client à la fois pour le moment... Pour PCPT, je dois te dire que c'est un client qui envoi un message à un autre client.
L'application serveur ne sert que de relais, elle n'envoi pas de message.
Donc, j'aimerais, maintenant, pour améliorer mon appli, pouvoir qu'un client, puisse envoyé un même message simultanément à un nombre de clients X. Je rappelle que j'enregistre une liste de destinataire dans un fiochier TXT et j'aimerais que le client envoi, donc, un message aux clients figurant dans la liste préenregistrée.
D'avance merci.
Bonne journée.