怎么来处理recv接收超时的问题
答案:2 悬赏:50 手机版
解决时间 2021-03-17 08:05
- 提问者网友:临风不自傲
- 2021-03-16 19:46
怎么来处理recv接收超时的问题
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-03-16 21:06
recv超时可以使用setsockopt来设置
但是windows和linux下设置recv和send超时是的差异的,windows下timeval.sec的单位是毫秒,而linux下timeval.sec单位是秒,这一点要注意。
但是windows和linux下设置recv和send超时是的差异的,windows下timeval.sec的单位是毫秒,而linux下timeval.sec单位是秒,这一点要注意。
全部回答
- 1楼网友:轻熟杀无赦
- 2021-03-16 22:13
我理解的是 iopc在调用wsarecv的时候并不会去真正的调用recv去某个端口收取消息
而是有数据到达之后,才会调用recv函数取收取内容然后通知你
所以超时只能自己去检测。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯