[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