首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >closesocket触发器WSARecvFrom完成例程

closesocket触发器WSARecvFrom完成例程
EN

Stack Overflow用户
提问于 2009-04-27 14:55:17
回答 1查看 557关注 0票数 1

我注意到当我调用closesocket时,使用dwError=0和cbTransferred=garbage触发了WSARecvFrom的完成例程(此时等待传入的数据),尽管该套接字没有等待传入的数据。

当我关闭套接字时,有没有办法不调用它?我试着在closesocket之前调用shutdown,但是没有帮助。

EN

回答 1

Stack Overflow用户

发布于 2009-06-04 00:01:22

WSARecvFrom()本身返回什么值?我自己没有使用过WSARecvFrom(),但是MSDN说dwError是一个完成状态,所以我认为0意味着一个实际的错误,或者没有数据。

另外,您是否在调用closesocket()之前调用了CancelIo()?

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

https://stackoverflow.com/questions/793888

复制
相关文章

相似问题

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