Bastien35
Messages postés20Date d'inscriptionmercredi 28 mai 2003StatutMembreDernière intervention25 septembre 2007
-
18 août 2006 à 17:40
Bastien35
Messages postés20Date d'inscriptionmercredi 28 mai 2003StatutMembreDernière intervention25 septembre 2007
-
21 août 2006 à 13:58
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
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 18 août 2006 à 17:59
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
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 18 août 2006 à 18:48
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
Bastien35
Messages postés20Date d'inscriptionmercredi 28 mai 2003StatutMembreDernière intervention25 septembre 2007 21 août 2006 à 13:58
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.