UINT timeOut = 1000;
setsockopt(m_loginNetSocket, SOL_SOCKET, SO_SNDTIMEO, (CHAR*)&timeOut, sizeof(UINT));1.上面的这2句代码是设定套接字所有操作的超时时间,还是只是连接的超时时间?
2.这个timeOut本来是以毫秒为单位吧。但是我连接的时候感觉没有用,大概还是要在connect函数那里阻塞10秒左右的时间(如果服务器挂掉的情况)。下面主要说一下我现在面对的问题。就是我要做一个网页登录器。而有几台服务器都可以进行这个网页登录的操作(页面相同,只有IP不同)。如果有一台挂掉,我这个程序就容易在connect这里发生阻塞。如果用非异步的方法,不知道大家还有什么办法?