The article seems to say that the problem is with the
WSASocket() API only, not with the socket() API.
Do you think Perl is using the WSA API internally?
I wouldn't think so, because Winsock 2 is not installed
with Win95, it needs to be installed separately.

Also if this was the problem, then the patch for non-
blocking connect that went into LWP::Parallel 2.51
would also fail on WinNT. But I haven't yet heard
about that happening. Could you please run
LWP::Parallel and/or PoCo::Client::UserAgent tests
on WinNT and tell me what happens?

Kirill


> I finally tracked this down to a change in the winsock API between
> Windows versions.  This page explains it:
> 
> http://support.microsoft.com/support/kb/articles/Q179/9/42.ASP
> 
> But I don't know how to fix it.  I'm submitting a perl bug report on
> it.  If there's a workaround I can do in SocketFactory.pm, I'd love to
> know about it.
> 
> -- Rocco Caputo / [EMAIL PROTECTED] / poe.perl.org / poe.sourceforge.net

Reply via email to