Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : probleme serveur-client [ Archives / API ] (dorian2031)

vendredi 25 avril 2003 à 01:28:19 | probleme serveur-client

dorian2031

ben voila le probleme,

dans mon serveur-client

mon client envoi bien un message avec :

char buffer[1024]="slt a toi\0";
....
send(serveur,buffer,1024,0);


mais mon serveur ne recoit rein avec :

recv(serveur,buffer,1024,0);

ou est le probleme.
est-ce une movaise configuration des sockets(alors kil y a bien connexion entre les deux car listen()accepte() ...
fonctionne correctement.

si vous ne trouver pas pouvez vous m eclairer sur le bind()
faut-il prendre des variables utilisés dans la fonction socket()?
si oui lekels?

merci a tous pour votre attention

vendredi 25 avril 2003 à 16:34:05 | Re : probleme serveur-client

sena

Regarde il y a un Tutorial sur la communication par socket sur ce site.
je pense ke ca peut t'etre utile.
parske la c'est un peu cho de deviner ton erreur sans plus de code (mais je pense que c'est une toute petite erreur de rien du tout ;o) )

Bon courage

None.



-------------------------------
Réponse au message :
-------------------------------

> ben voila le probleme,
>
> dans mon serveur-client
>
> mon client envoi bien un message avec :
>
> char buffer[1024]="slt a toi\0";
> ....
> send(serveur,buffer,1024,0);
>
>
> mais mon serveur ne recoit rein avec :
>
> recv(serveur,buffer,1024,0);
>
> ou est le probleme.
> est-ce une movaise configuration des sockets(alors kil y a bien connexion entre les deux car listen()accepte() ...
> fonctionne correctement.
>
> si vous ne trouver pas pouvez vous m eclairer sur le bind()
> faut-il prendre des variables utilisés dans la fonction socket()?
> si oui lekels?
>
> merci a tous pour votre attention

vendredi 25 avril 2003 à 16:39:34 | Re : probleme serveur-client

sena

Au fait, je pense que pour
char buffer[1024]="slt a toi\0";
\0 ne te sert a rien car entre quote " " la suite est directement initialisé a 0x00. En fait a la déclaration du moins ...




-------------------------------
Réponse au message :
-------------------------------

> Regarde il y a un Tutorial sur la communication par socket sur ce site.
> je pense ke ca peut t'etre utile.
> parske la c'est un peu cho de deviner ton erreur sans plus de code (mais je pense que c'est une toute petite erreur de rien du tout ;o) )
>
> Bon courage
>
> None.
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > ben voila le probleme,
> >
> > dans mon serveur-client
> >
> > mon client envoi bien un message avec :
> >
> > char buffer[1024]="slt a toi\0";
> > ....
> > send(serveur,buffer,1024,0);
> >
> >
> > mais mon serveur ne recoit rein avec :
> >
> > recv(serveur,buffer,1024,0);
> >
> > ou est le probleme.
> > est-ce une movaise configuration des sockets(alors kil y a bien connexion entre les deux car listen()accepte() ...
> > fonctionne correctement.
> >
> > si vous ne trouver pas pouvez vous m eclairer sur le bind()
> > faut-il prendre des variables utilisés dans la fonction socket()?
> > si oui lekels?
> >
> > merci a tous pour votre attention
>

lundi 28 avril 2003 à 21:59:37 | Re : probleme serveur-client

dorian2031

merci pour le tutorial interesant
mais j ai resolu le prob.

il fallait juste faire:

char* buff[100]; // a initialiser sur le client et serveur

//client:serveur=id de la socket

send(serveur,&buff,sizeof(buff),0);
recv(serveur,&buff,sizeof(buff),0);

//serveur new_server=nouvelle id de la socket du a accept()

send(new_server,&buff,sizeof(buff),0);
recv(new_server,&buff,sizeof(buff),0);

Voila si ca peut aider kelkun

et merci kan meme pour la message precedent

CIAO A TOUS



Cette discussion est classé dans : buffer, serveur, probleme, client


Répondre à ce message

Sujets en rapport avec ce message

Client/serveur (probleme d'espace) [ par redwings ] Client/Serveur      J'ai mis au point l'executable du client et celui du serveur et cela marche tres bien : cad le message envoyé d'un poste client es Default button [ par melkiorlenecrarque ] Heeeeeelp !!!un bug est apparu dans mon aapli client serveur!lorsque je demarre mon serveur, le default button marche sans probleme,par contre, des qu probleme deuxieme requete client serveur [ par khanjri ] bonjour a tousje developpe un programme client/serveur, la communication passe entre le client et le serveur, mon probleme est le suivant: quand le se Problème de sockets... [ par nightlord666 ] Bonjour ! J'essaie en ce moment de programmer un serveur multithread qui servira(peut-être) à un projet de MMORPG. Le serveur fonctionne normalement, Serveur C++, client Java [ par ipascual ] Bonjour,Je suis en train de faire un client en java, et un serveur avec C++. J`ai pu initialiser les connexions via des sockets , et pour ca il y a pa Probleme Serveur C++ [ par ipascual ] Bonjour a tous,Je suis en train de faire un serveur en C++, qui marche. Je l`ai deja teste, et tout, el en generale il n`y a pas de problemes...L`uniq comment distingué 2 clients dans un chat en mode tcp [ par facilus ] slt tt le monde,jé fé un pti source pour dialogué entre 2 client et un serveur avec le langage c sous unix, sachant ke avec la fontion accept elle ret problèmes serveur [ par deck_bsd ] Bonjour à tous,Voila je me met à la programmation réseaux et j'ai commencé par une simple appli console client-serveur. Mon serveur est censé recevoir chat client server [ par electroonn ] Bonjour, j'essaye de developper avec c++ une application de chat (client-server) sous windows, en voici le code:Server server; Client client; void m projet client serveur de mailslot [ par oclone ] bonjour, je me demandais si il y avait pas par hasard quelqu'un de motivé pour m'aider a terminer un projet client serveur utilisant les mailslot écri


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.