Ret = recvS(s, buf, len, flags);\r
if(Ret != SOCKET_ERROR)\r
break;\r
+ // 何故か一部のホストとWindows 2000の組み合わせで通信できないバグに暫定対応\r
+ if(AskAsyncDone(s, &Error, FD_CLOSE_BIT) == YES)\r
+ break;\r
Error = WSAGetLastError();\r
Sleep(1);\r
if(BackgrndMessageProc() == YES)\r
break;\r
- // 何故か一部のホストとWindows 2000の組み合わせで通信できないバグに暫定対応\r
- if(AskAsyncDone(s, &Error, FD_CLOSE_BIT) == YES)\r
- break;\r
// FTPS対応\r
// 受信確認をバイパスしたためここでタイムアウトの確認\r
if(BackgrndMessageProc() == YES)\r
#endif\r
break;\r
}\r
+ // 何故か一部のホストとWindows 2000の組み合わせで通信できないバグに暫定対応\r
+ if(AskAsyncDone(s, &Error, FD_CLOSE_BIT) == YES)\r
+ break;\r
Error = WSAGetLastError();\r
Sleep(1);\r
if(BackgrndMessageProc() == YES)\r
break;\r
- // 何故か一部のホストとWindows 2000の組み合わせで通信できないバグに暫定対応\r
- if(AskAsyncDone(s, &Error, FD_CLOSE_BIT) == YES)\r
- break;\r
// FTPS対応\r
// 送信バッファ確認をバイパスしたためここでタイムアウトの確認\r
if(BackgrndMessageProc() == YES)\r