Witam. Ostatnio kombinowałem z gniazdami pod konsole wszystko szło dobrze gdyby nie jeden pewien problem... otóż nie wiem co zrobić aby socket nasłuchiwał cały czas:
(fragment pochodzi z msdn)
Kod:
int bytesRecv = SOCKET_ERROR;
char sendbuf[32] = "Server: Sending Data.";
char recvbuf[32] = "";
bytesRecv = recv( m_socket, recvbuf, 32, 0 );
printf( "Przyslali: %s", recvbuf);
bytesSent = send( m_socket, sendbuf, strlen(sendbuf), 0 );
printf( "Bytes Sent: %ld\n", bytesSent );
int bytesRecv = SOCKET_ERROR;
tzn. co trzeba zrobić aby gniazdo po odebraniu danych nie kończyło nasłuchiwania tylko mogło odebrać dane jeszcze raz?
Pozdrawiam