Prüfen ob Socketverbindung nicht unerwartet geschlossen
-
Problem ist, dass ich nur prüfen kann, wenn man sich explizit per closesocket() abmeldet. Aber es gibt da ja noch den Fall eines Time-Outs. Ich dachte da an einen Thread mit ping-pong Funktionalität. Wie würde das aussehen?
Danke.
-
Keiner ne Ahnung?
-
HELPVISTAWIN7 schrieb:
Ich dachte da an einen Thread mit ping-pong Funktionalität. Wie würde das aussehen?
send / recv !?
-
int bytes_received = recv( sock, buf, BUFLEN-1, 0 ); if( bytes_received == SOCKET_ERROR ) WSA_ErrorCode = WSAGetLastError();Dann WSA_ErrorCode auswerten:
http://www.sockets.com/a_c.htm
-
bytes_received == 0 nicht vergessen...
-
DANKE! Hat geholfen...