我在connect的时候,可能会连接很长时间,为了限制一定的时间连接,如果超过了,表示超时。不知道怎么限定,望高手指点。
解决方案 »
- 关于WSAEventSelect
- HOOK CREATEFILE,与WORD相关的问题,很奇怪
- 如何编程用wininet通过socks5代理读取网页?
- 请教一下用API函数画tan函数图形的问题
- 一个很不错的学习资料网站,有很多教学视频资料下载,晚了就没了.
- 请问VC编译时产生如下错误应该如何处理?
- 请高手指点!!!
- 请问CcomboBox控件,输入字符串后,按回车产生的是什么消息??????????????
- 如何设置CListCtrl中项目的字体
- 请问VS2012编写了一个MFC activeX控件后如何调试?
- 请高手指点:vb,delphi可以调用纯资源DLL的资源吗?
- 对CComboBox窗口使用MoveWindow后,为什么不能正常显示下拉列表框
设定它的超时时间啊
//连接服务器
pconnect = cSock->Connect( TelnInfo[ TelnetID ].IP, 23 );
这就是我的连接过程,那位高手帮我加一个限时的东西?
struct timeval timeout ;
fd_set r;FD_ZERO(&r);
FD_SET(cClient, &r);
timeout.tv_sec = 15; // 设置连接超时15秒
timeout.tv_usec =0;
ret = select(0, 0, &r, 0, &timeout);
if ( ret <= 0 )
{
// 超时处理
}