J'arrive pas à recevoir (C++)

Signaler
Messages postés
6
Date d'inscription
mardi 25 mars 2003
Statut
Membre
Dernière intervention
25 avril 2003
-
Messages postés
61
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
18 novembre 2005
-
Salut, j'ai un petit problème pour la réception d'info mais j'arrive bien à envoyer.

Je passe la déclaration du socket etc car ca fonctionne.
listen(sock, 0);
while(1)
{
int sinsize = sizeof(csin);
if((csock = accept(sock, (SOCKADDR *)&csin, &sinsize)) != INVALID_SOCKET)
{

send(csock, "Hello world!\r\n", 14, 0);
}
}

J'aimerais qu'on m'indique ou je dois mettre la ligne de réception des donnés envoyés à n'importe quel moment par par le client.

Merci d'avance. J'espère que l'un d'entre vous pourra éclaircir ma pensée :)

1 réponse

Messages postés
61
Date d'inscription
jeudi 31 janvier 2002
Statut
Membre
Dernière intervention
18 novembre 2005

mets ca, avant ou après le send, ca devrait marcher :

memset(buffer,0,sizeof(buffer));
recv(csock,buffer,sizeof(buffer),0);