猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
TCP发送大的数据
TCP如何发送一个比较大的数据(通过多次发送还是其他方法,比如while);
2、如何定义每次发送的buffer大小尽量减小丢包
慕仙森
浏览 1298
回答 2
2回答
MMTTMM
TCP是流传输,直接使劲发就行,例如windows上可以用ws2的send函数猛发。不用考虑一次发多少,底层API会自动处理的,它发不出去会存放在内存,你不必自己再搞内存缓冲。至于是否丢包,是网络状况决定的。当然你也可以在应用层协议上做包验证和重发机制。(个人觉得没什么必要,HTTP协议也没有验证和重发机制不照样用得好好的么。)
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
大数据
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续