[PATCH] Overlapped recv(), WSARecv()
lawson_whitney at juno.com
lawson_whitney at juno.com
Mon Jan 21 13:10:06 CST 2002
On Mon, 21 Jan 2002, Martin Wilck wrote:
> I can't make sense out of these traces. The numbers of bytes transferred
> are different, but you were transferring different data.
> The general pattern of function calls and messages is very similar
> with and without the patch. Especially the error patterns are similar.
I didn't look at them very carefully, but yes, they did look kind of
awfully similar in that way.
...
>
> The app seems to be using WSAAsyncSelect() and WS_ioctlsocket() a lot,
> perhaps my patch conflicts with those. I can't think of a reason, though,
> because the app is doing everything synchronously.
>
> Can you recommend me a few (16 and 32 apps) Winsock apps that are freely
> downloadable and reported to run under Wine? Juno seems to be bound
> to a certain provider, so I'd rather not go for that one now.
Hmmm, wouldn't, say ftp and telnet and so on use winsocks? I basicaly
don't have any 32 bit windows stuff except juno, but I have somewhere on
a tar.gz WFW 3.11 that I think will have all those little apps in 16
bit versions I can mail you if you like. Maybe even some 32 bit ones
from a freebie AOL CD. I guess any windose browser would use winsocks,
too, netscrape if you want a big app, but I think to start ftp or telnet
might be easier to test in controlled conditions. I have 32 bit ftp.exe
and telnet.exe - maybe wfw 3.11 didn't come with those?
Juno is bount to a provider, but the basic mail service is free.
>
> If you have time, a simultaneous tcpdump might clarify things a bit.
> But I guess I need to rework my stuff before I send out others for testing
> again.
>
I'll see if I can do some useful tests.
> > I sent this by juno 4 without trace:
>
> That means nothing because I didn't touch the sending code :-(
>
Any time I send something, the app looks for something to receive too.
Anyway, it won't consider a send done unless it receives an
acknowledgement, I think.
>
> Did you try without trace once or several times?
Just once, I think.
>
> Thanks again for you efforts,
> Martin
>
> Btw I don't think I can help with the serial app. I see no indication
> that overlapped IO plays a role there.
>
Lawson
More information about the wine-devel
mailing list