[C++ - Sockets - Select] Envoi de messages entre serveur / client

Envoi de messages entre serveur / client [C++ - Sockets - Select] - C++ - Programmation

Marsh Posté le 14-10-2006 à 19:47:26    

Bonsoir a tous,
 
J'ai un petit probleme dans le programme que je suis en train de faire.
J'ai un serveur qui est censé accepter les connections d'un client. Lorsque je lance mon serveur, si je me connecte a lui avec un telnet, le serveur envoi les messages et le telnet les reçoit, et me les affiche. Si je me connecte avec un client, le serveur envoit mais le client ne reçoit rien.  
Dans le serveur, je cré un socket, fais un bind, un listen, et des accept, un par client. Un fois qu'un client est connecté, je lui envoi un message par l'intermédiaire d'un write, sur la socket générée par l'accept.
Dans le client, je cré un socket, fais un connect qui me renvoit bien 0, mais au moment ou il s'agit de lire avec un read, sur la socket générée par la fonction socket, il ne m'affiche rien.
 
Je n'ai pas mis le code parce qu'il est sur un autre pc, et que je ne peux pas le transferer dans l'immédiat !
 
Si quelqu'un pouvait m'aider, ca serait vraiment sympa !
Merci d'avance

Reply

Marsh Posté le 14-10-2006 à 19:47:26   

Reply

Marsh Posté le 15-10-2006 à 00:46:00    

Poste le code.

Reply

Marsh Posté le 16-10-2006 à 12:12:19    

C'est bon j'ai trouvé mon erreur mauvaise initialisation de mon buffer !
Merci encore !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed