为了账号安全,请及时绑定邮箱和手机立即绑定

TCP发送大的数据

TCP发送大的数据

慕仙森 2018-07-29 17:24:44
TCP如何发送一个比较大的数据(通过多次发送还是其他方法,比如while);2、如何定义每次发送的buffer大小尽量减小丢包
查看完整描述

2 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

TCP是流传输,直接使劲发就行,例如windows上可以用ws2的send函数猛发。不用考虑一次发多少,底层API会自动处理的,它发不出去会存放在内存,你不必自己再搞内存缓冲。
至于是否丢包,是网络状况决定的。当然你也可以在应用层协议上做包验证和重发机制。(个人觉得没什么必要,HTTP协议也没有验证和重发机制不照样用得好好的么。)

查看完整回答
反对 回复 2018-08-02
  • 2 回答
  • 0 关注
  • 1239 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信