socket TCP协议接收大文件时recv的buffer设置多少合适 我来答 1个回答 #热议# 海关有哪些禁运商品?查到后怎么办? ym...g@163.com 2017-06-11 · 超过74用户采纳过TA的回答 知道答主 回答量:169 采纳率:100% 帮助的人:72.1万 我也去答题访问个人页 关注 展开全部 tcp是数据流。如果你第一次的recv不能接收全部数据,可以再次调用recv接收剩余的。具体点:你在发送的时候可以把数据长度写在前4个字节,或者先发送数据长度过来。接收的时候就能先知道数据长度,再动态分配内存,接收剩余数据。这是socket中非常常用的方法。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-09-07 socket TCP协议接收大文件时recv的buffer设置多少合适 2016-07-23 socket编程中,当recv缓冲区大小 小于 要接收的数据时,是如何执行的 9 2017-04-26 socket TCP协议接收大文件时recv的buffer设置多少合适 2017-11-25 采用tcp协议的socket编程,假如服务器端不知道所要接收的数据的长度,如何定义接收buff的大小? 9 2016-01-23 为什么我的socket接收大数据的时候接收不完全 8 2016-03-20 如何编程获取tcp/ip的socket的buffer大小 2017-11-16 在socket编程中怎么判断recv是否接收完成 2017-09-20 socket传输来的数据实时处理的问题 更多类似问题 > 为你推荐: