Handle delayed TCP delivery in etcpmon regression checks

This commit is contained in:
evgeny committed 2026-10-05 12:22:39 +02:00
1 parent d62916edf0
commit 577d1bd72f
2 files changed
+2 -1

No files matched your search

+1
View File
@@ -77,6 +77,7 @@ build.bat # через MSYS2 UCRT64 (рекомендуется)
```bash
bash build.sh # Unix/MinGW
make # MinGW Makefile
make check # WinAPI/Winsock регрессии списка, выбора и переподключения
```
Серверная часть (control_server) встроена в utun, собирается стандартным `./configure && make`.
+1 -1
View File
@@ -43,7 +43,7 @@ static int drain_commands(uint8_t type) {
int got = recv(server_sock, (char*)buffer + used, sizeof(buffer) - used, 0);
if (got == SOCKET_ERROR) {
assert(WSAGetLastError() == WSAEWOULDBLOCK);
if (count) break;
/* Nagle может доставить следующую целую команду чуть позже. */
Sleep(1);
continue;
}