while( bytesRecv != SOCKET_ERROR ) { bytesRecv = recv( ConnectSocket, recvbuf, 4096, 0 ); if ( bytesRecv == 0 || bytesRecv == WSAECONNRESET ) { cout << DEBUG << "connection closed\n"; break; } else { if (bytesRecv != 5){ cout << BYTES; printf( "Bytes Recv: %ld\n", bytesRecv ); cout << DEBUG << recvbuf << "\n"; } else { break; } } }