windows web server app fails to send more than 11680 bytes !?

Eric Pouech eric.pouech at wanadoo.fr
Mon Oct 9 14:07:18 CDT 2006


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+



More information about the wine-devel mailing list