http://bugs.winehq.org/show_bug.cgi?id=3547
m.goemmel@compulab.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|socket() is created in |multiple accept() calls to |nonblocking mode by |the same socket all came |default... |back when a call came in | |(blocking mode)
------- Additional Comments From m.goemmel@compulab.de 2005-17-10 09:22 ------- Ok, I took a look into the code, doing some debugging, and now I can make my first bug report a bit clearer. My windows application has a socket, which is binded and set to listen, all in blocking mode. Then I call accept() four times in different threads, and then I'm waiting that a IP call to the IP address comes in. Now the difference: when in Windows, the first accept() comes back and the other three accept() calls are untouched, waiting for the next call. In Wine, all four accept() come back immediately, three of them with a zero handle.
Please let me know if I can help in any way...
Thanks
Markus