Zebediah Figura (@zfigura) commented about dlls/ws2_32/tests/sock.c:
WSACloseEvent(overlapped.hEvent); closesocket(connector); + + /* Test connect after previous connect attempt failure. */ + connector = socket(AF_INET, SOCK_STREAM, 0); + ok(connector != INVALID_SOCKET, "failed to create socket, error %u\n", WSAGetLastError()); + + conaddress.sin_addr.s_addr = inet_addr("127.0.0.1"); + conaddress.sin_port = htons(59243); + iret = connect(connector, (struct sockaddr *)&conaddress, sizeof(conaddress)); + if (iret != -1) + { + skip("Connection succeeded, skipping failed connection test.\n"); + }
Elsewhere we just use a reserved port like 255; that should never succeed connection. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/2215#note_24588