首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在winsock2中使用select

在winsock2中使用select
EN

Stack Overflow用户
提问于 2011-06-15 20:23:47
回答 1查看 648关注 0票数 2

我试图让select正常工作,即使在套接字上没有可读取的内容时,它似乎也返回1。所以我最后调用recv,它阻塞了,因为那里没有可读的东西。

另一个恼人的事实是,使用winsock时,每次调用select时都必须调用FD_SET,这与标准实现不一致。

我还需要注意其他奇怪的怪癖吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-18 07:50:03

我修复了它,但我不能确定问题的确切原因。我知道,必须使用FD_SET为每个select()调用重新设置set,这一点非常相关。根据文档,在调用select之后,它会填充准备读/写/等的集合。

今天这个故事的寓意是:阅读文档。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6357636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档