add month stub, disable lagging tcp close code for windows

This commit is contained in:
Tester23
2023-10-21 19:23:09 +02:00
parent bff7bb5d9e
commit 8ea0b76a68
2 changed files with 20 additions and 15 deletions

View File

@ -173,22 +173,22 @@ void HTTPServer_RunQuickTick() {
//Sleep(50);
// shutdown the connection since we're done
iResult = shutdown(ClientSocket, SD_SEND);
long firstAttempt = timeGetTime();
while (1) {
iResult = recv(ClientSocket, recvbuf, recvbuflen, 0);
if (iResult == 0)
break;
err = WSAGetLastError();
if (err != WSAEWOULDBLOCK) {
break;
}
long delta = timeGetTime() - firstAttempt;
if (delta > 2) {
printf("HTTP server would freeze to long!\n");
break; // too long freeze!
//long firstAttempt = timeGetTime();
//while (1) {
// iResult = recv(ClientSocket, recvbuf, recvbuflen, 0);
// if (iResult == 0)
// break;
// err = WSAGetLastError();
// if (err != WSAEWOULDBLOCK) {
// break;
// }
// long delta = timeGetTime() - firstAttempt;
// if (delta > 2) {
// printf("HTTP server would freeze to long!\n");
// break; // too long freeze!
}
}
// }
//}
//Sleep(50);
//iResult = closesocket(ClientSocket);
//if (iResult == SOCKET_ERROR) {