WinSock select() 监听套接字,非阻塞 I/O?

发布于 2024-10-09 21:08:05 字数 126 浏览 2 评论 0原文

当我在 Windows 上的 listen()ing 套接字上执行 select() 时,它是非阻塞的。当连接挂起时,我是否会收到读取事件或写入事件?

When I do a select() on a listen()ing socket on Windows and it is non-blocking. Do I get a read event or a write event when there is a connection pending?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧时模样 2024-10-16 21:08:05

读。

来自 MSDN

参数readfds标识
要检查的套接字
可读性。如果插座是
当前处于监听状态,它将
如果传入,则标记为可读
已收到连接请求
这样就可以保证接受
完整无阻塞。

read.

From MSDN:

The parameter readfds identifies the
sockets that are to be checked for
readability. If the socket is
currently in the listen state, it will
be marked as readable if an incoming
connection request has been received
such that an accept is guaranteed to
complete without blocking.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文