Bonjour,
voila je part à la decouverte des sockets, mais je recontre deja un probleme et j'espere que quelqu'un pourras me dépané... voici donc ma portion de code à probleme:
void begin_transmit() { // definition de variable char transmit_ok[3]; int confirm = 0;
while(confirm != 1) { sendto(sock, "ok", 3, 0, (SOCKADDR*)&sin, sizeof(sin)); recvfrom(sock, transmit_ok, sizeof(transmit_ok), 0, (SOCKADDR*)&sin, sizeof(sin));
if(transmit_ok == "ok") confirm = 1; }
return; } |
donc en fait pour débuté la "session", j'envoie 'ok' au destinataire et j'attend de recevoir un "ok" pour commencé a envoyé... le probleme? bah c'est que le 'ok' n'arrive jamais

... et je ne sais pas pourquoi !!!
Bob...
"La chance accorde ses faveur aux esprits avertis..."