socket的连接超时时间怎么设置啊??
if (connect(sock, (struct sockaddr*)&server, sizeof(server))=SOCKET_ERROR)
{
AfxMessageBox(_T("不在网络范围之内"));
return 1;
}
程序运行时似乎只要connect失败,我加的这个对话框马上就出现了。奇怪,我记得connect不是阻塞的吗?
我没有用CSocket和CAsyncSocket类,我是用socket API写的,我知道recv和send的超时设置,可是我不知道connect的超时时间怎么设置,各位大哥帮帮忙吧!
谢谢!!