socket send 怎样做到一个ack确认多个数据报

 我来答
xushiladeng
推荐于2016-05-30 · TA获得超过101个赞
知道小有建树答主
回答量:113
采纳率:0%
帮助的人:101万
展开全部
socket 中 TCP Send一包 数据后,必须有一个ack确认,且只有一个,这是由TCP协议栈决定的,改不了.
在UDP中,我们可以收到多个包后,确认多个数据报.
具体做法是:
比如 A端 send 1,2,3,数据报
比如B 端等收到1,2数据报,再 send 1,2,给A端 ,完成一个ack确认多个包 ,而不是来了1包就立刻ack。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式