[Bug 3547] multiple accept() calls to the same socket all came back when a call came in (blocking mode)

Wine Bugs wine-bugs at winehq.org
Mon Oct 17 09:22:53 CDT 2005


http://bugs.winehq.org/show_bug.cgi?id=3547


m.goemmel at 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 at 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

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list