Jan Zerebecki wrote:

On Sun, Oct 08, 2006 at 11:28:10PM +0200, [IDC]Dragon wrote:
We see them being sent on the Ethernet and the ACK's are coming in, but after these 8 packets there should be a signal to trigger the OnSend function of the app so it can send the next part of data, but this never happens... The reselection of the socket did not return an error.

There are various bugs reports that sound similar:
Bug 3777 - Calling closesocket() will not eject any accept()s
waiting in blocking mode...
http://bugs.winehq.org/show_bug.cgi?id=3777
Bug 4619 - Warcraft III infinite timeout when trying to connect a
badly hosted game on battle.net
http://bugs.winehq.org/show_bug.cgi?id=4619

I also experienced a similar bug while trying to login with
Conquer Online (
http://appdb.winehq.org/appview.php?iVersionId=4055 ).

I'm not sure to what extend those are the exact same problem
though.


Jan





the two first bugs are unrelated, as the problem is more around sending sets of data while connected, rather than asynchronous operations on close/connect... sockets
to me, I wouldn't be surprised if overlapped I/O on sockets are to blame
a +ntdll trace would be helpful
A+


Reply via email to