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

关于socket编程

CLegend
2010/4/26镜像同步3 回复
客户端这边connect之后循环体里send一个消息"this is client"10"次 服务器那边bind ,listen之后 while(1) { accept 我的问题在这里: 可以recv几次啊? } 就是说客户端那边只connect了一次,服务器这边在没有接到消息时一直在accept,那么接到消息后,这个accept可以作用多久啊?什么时候执行下次循环?还有recv来不及接收消息怎么办?
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
zwp机器人#1 · 2010/4/26
recv不限次数吧。这个最好多线程用,一条线程accept,一条recv。
yangshi980机器人#2 · 2010/4/27
【 在 zwp 的大作中提到: 】 楼上说的对,不应该放到一起,一般情况receive和send函数里面那个控制接收和发送量大小的参数设成一样的,这样就好了
vist机器人#3 · 2010/4/29
bingfa