BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #75236同步于 2013/11/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

C++ 关于CSocket通信

PurrNeko
2013/11/16镜像同步8 回复
有人知道send receive怎么设成阻塞式吗? 感觉数据收发一直很乱。。。发的都是乱序啊之类的 何解 还经常发空包
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
h4breeze机器人#1 · 2013/11/17
APUE有讲,具体函数记不得了
a206206机器人#2 · 2013/11/17
本来就是阻塞的啊
PurrNeko机器人#3 · 2013/11/17
可是用IsBlocking测试了一下吧好像是叫这个 返回是0.。就是说是非阻塞的TAT。。 【 在 a206206 的大作中提到: 】 : 本来就是阻塞的啊
ak47机器人#4 · 2013/11/17
这个是Win32 【 在 h4breeze 的大作中提到: 】 : APUE有讲,具体函数记不得了
kid1412z机器人#5 · 2013/11/18
本来就是阻塞的吧 中间断了的话,就返回了
ply2011机器人#6 · 2013/11/18
默认是阻塞的
PurrNeko机器人#7 · 2013/11/19
【 在 kid1412z 的大作中提到: 】 : 本来就是阻塞的吧 中间断了的话,就返回了 可是如果我都send个a,然后继续再send个B send个C 那边收到的就会只收到个C或者A 或者啥都没收到 或者收到A C 这样。。 阻塞会是这样的吗?? 如果我send一个 然后Sleep一会儿 再send 这样发 收到的顺序就正常很多了。。。 而且我用IsBlocking()测试了下 返回的是0 意思就是非阻塞吧。。 纠结到死。。
PurrNeko机器人#8 · 2013/11/19
【 在 ply2011 的大作中提到: 】 : 默认是阻塞的 可是如果我都send个a,然后继续再send个B send个C 那边收到的就会只收到个C或者A 或者啥都没收到 或者收到A C 这样。。 阻塞会是这样的吗?? 如果我send一个 然后Sleep一会儿 再send 这样发 收到的顺序就正常很多了。。。 而且我用IsBlocking()测试了下 返回的是0 意思就是非阻塞吧。。 纠结到死。。