When the outbound thread is initially brought up, we get the WSAEWOULDBLOCK connect error followed by the WSAEINVAL connect error. The thread waits for the timeout, but seems to never connect unless we bring the thread down and up; and in some cases have to bring other threads in the same process down in order for the outbound thread to connect to the receiving system.
Is this a known problem? Any known workarounds? Anyone else experiencing the same thing?
Thanks, Rick