http://bugs.winehq.org/show_bug.cgi?id=28898
--- Comment #21 from Erich Hoover ehoover@mines.edu 2011-10-27 16:49:14 CDT --- (In reply to comment #20)
Created attachment 37163 [details] trace logs with and without AcceptEx ...
Nope, not the result of the close. However, for some reason the close is called on different sockets even though the sockets are initialized in the same order (128, 134, 138, 13c) in both... --with AcceptEx:-- 000d:trace:winsock:WS_closesocket socket 0128 1 ... 000d:trace:winsock:WS_closesocket socket 0138 1 --without AcceptEx:-- 000d:trace:winsock:WS_closesocket socket 0134 1 ... 000d:trace:winsock:WS_closesocket socket 013c 1
So, with AcceptEx it closes the listener sockets and without AcceptEx it closes the accepting sockets. That seems REALLY bizarre...