コードSinnpet:select function internaly call tcp connectですか?
int CreateaTCPSocket()
{
int iSockID = ACE_OS::socket(......);
ACE_OS::set_flags(iSockID,O_NONBLOCK);
ACE_OS::bind();
if (ACE_OS::connect(iSockID ,....) < 0)
{
if (ACE_OS::select(.....,timeout) <= 0)
{
return INVALID_HANDLE;
}
}
return iSockID;
}
私の質問は、非ブロック・エラーのために失敗し、選択されたときに接続され呼び出されると、我々は接続しない内部関数を接続するか、選択呼び出す必要が再度選択リターンの成功を言っていますか?
コードが読み取り可能であるようにあなたの質問を再フォーマットしてください。 – ulidtko