中易网

请教soclet中recv()函数最大返回值的问题

答案:1  悬赏:70  
解决时间 2021-02-22 00:51
请教soclet中recv()函数最大返回值的问题
最佳答案
strct MSG_BUFFER {
char data[MAX_LEN];
int len;
} buffer;
memset使buffer为0

//。。。。。。。。。。。。。。。。

while( 1)
{
n = recv数据到buffer.data+len 第三个参数为MAX_LEN-len
if (n<=0) //读到无可读或错误为止
break; //或return
if (buffer.len 达到指定长度或者分析出完整的包就处理)
//handle data并删除己处理data做多余数据的移动和修改buffer.len
}

简单可以这样做,给个提示,自己灵活发挥吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2013广东中考总分是多少
枣庄市佛脚崖禽业养殖专业合作社在哪里啊,我
绿夏博客家纺我想知道这个在什么地方
大学毕业四年,但一直没拿到毕业证书,有一门
丹尼斯有卖手机的吗
向规范答题要分数200字
胸径3-5公分的桂花树值多少钱??
雷驰地产良庆店怎么去啊,有知道地址的么
用户可以互换楼道宽带交换机端口吗
“长鲸正崔嵬”-这句话什么意思,比喻什么?
泉兴银桥光电缆科技发展公司怎么去啊,有知道
二手车中介软件
这是谢霆锋的什么电影
家佳园羊杂高锅大饼羊汤馆这个地址在什么地方
C# 怎么获取当前活动的网络适配器名字
推荐资讯
公开招标,邀标,竞争性谈判,单一来源采购之
生产设备上的主要配件,价格在4万多,怎么入
小明等同学利用压强计“探究影响液体内部压强
求托马斯回旋的基本功!
普通房子浇面大概110平方一平方多少钢筋
金蝶标准版 固定资产折旧上期计提完本期无法
良马乡英寨小学地址在哪,我要去那里办事
夜郎布依酒楼这个地址在什么地方,我要处理点
板和梁为什么不用C40以上的混凝土
在虚拟机中安装Linux系统,提示不支持的硬件
西庄村村民委员会这个地址在什么地方,我要处
长乐公寓地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?