Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
touti jeune mioche

Inscrit le: 16 Oct 2002 Messages: 46
|
Posté le: Mer Déc 04, 2002 5:05 pm Sujet du message: pb socket client UDP? |
|
|
Bonjour,
je suis en train de développer un client/serveur par socket type UDP.
Mon client arrive bien à envoyer des données. Mon serveur reçoit bien les données. Le serveur envoie bien des données au client mais là le client ne reçoit rien du serveur.
Je ne sais pas pkoi.
Une idée.
Cordialement
Touti |
|
Revenir en haut |
|
 |
Salemioche salemioche


Inscrit le: 05 Avr 2002 Messages: 350 Localisation: FR- BIOT
|
Posté le: Mer Déc 04, 2002 5:06 pm Sujet du message: |
|
|
dans le film culte 'Grease' ils le disent :
tell me more, tell me more...  _________________ Creer son site - Hebergement - Jumeaux |
|
Revenir en haut |
|
 |
touti jeune mioche

Inscrit le: 16 Oct 2002 Messages: 46
|
Posté le: Mer Déc 04, 2002 5:09 pm Sujet du message: |
|
|
ma fonction de réception coté client:
int recoit_message(int socket_descr, char *message)
{
int taille_from;
struct sockaddr_in from; //socket address structure
taille_from=sizeof(from);
return(recvfrom(socket_descr,message,255,0,(struct sockaddr * &from,&taille_from));
}
Le client bloque à cette fonction. A croire que la liaison n'est pas établie. |
|
Revenir en haut |
|
 |
touti jeune mioche

Inscrit le: 16 Oct 2002 Messages: 46
|
Posté le: Jeu Déc 05, 2002 9:31 am Sujet du message: |
|
|
pas de solution pour mon problème?
Touti |
|
Revenir en haut |
|
 |
Salemioche salemioche


Inscrit le: 05 Avr 2002 Messages: 350 Localisation: FR- BIOT
|
Posté le: Jeu Déc 05, 2002 9:39 am Sujet du message: |
|
|
moi je mettrais plutot les () comme ca mais c'est sans doute une erreur de frappe ?!
recvfrom (sockfd,msg,MSGSIZE,0,(struct sockaddr *)&from, &addr_in_size)) _________________ Creer son site - Hebergement - Jumeaux |
|
Revenir en haut |
|
 |
touti jeune mioche

Inscrit le: 16 Oct 2002 Messages: 46
|
Posté le: Jeu Déc 05, 2002 9:51 am Sujet du message: |
|
|
oui c'est une erreur de frappe.
Mais pkoi la communication serait établi dans un sens (client envoie des messages au serveur) mais pas dans l'autre(le clinet ne reçoit rien du serveur). Ca bloque au recvfrom |
|
Revenir en haut |
|
 |
Salemioche salemioche


Inscrit le: 05 Avr 2002 Messages: 350 Localisation: FR- BIOT
|
|
Revenir en haut |
|
 |
touti jeune mioche

Inscrit le: 16 Oct 2002 Messages: 46
|
Posté le: Jeu Déc 05, 2002 5:33 pm Sujet du message: |
|
|
merci.
Touti |
|
Revenir en haut |
|
 |
|