J'arrive pas à recevoir (C++)

lukilou Messages postés 6 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 25 avril 2003 - 22 avril 2003 à 19:08
roswell117 Messages postés 61 Date d'inscription jeudi 31 janvier 2002 Statut Membre Dernière intervention 18 novembre 2005 - 23 avril 2003 à 08:41
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

roswell117 Messages postés 61 Date d'inscription jeudi 31 janvier 2002 Statut Membre Dernière intervention 18 novembre 2005
23 avril 2003 à 08:41
mets ca, avant ou après le send, ca devrait marcher :

memset(buffer,0,sizeof(buffer));
recv(csock,buffer,sizeof(buffer),0);
0
Rejoignez-nous