【发布时间】:2009-05-22 17:20:57
【问题描述】:
根据MSDN,您必须像这样创建一个非阻塞套接字:
unsigned nonblocking = 1;
ioctlsocket(s, FIONBIO, &nonblocking);
然后在 select() 的 write-fdset 中使用它。要检查连接是否成功,您必须查看套接字是否可写。但是,MSDN 文章没有描述如何检查错误。
如何查看connect() 是否没有成功,如果是,为什么没有成功?
【问题讨论】:
-
您链接到的页面似乎不是正确的。我在那里看不到任何有关阻塞套接字的信息。
标签: c++ sockets connect nonblocking