gpt4 book ai didi

java - 第一个 tcp 字节会丢失吗?

转载 作者:行者123 更新时间:2023-12-01 11:19:55 25 4
gpt4 key购买 nike

我尝试了解如何通过 TCP 发送多条消息。其中一种做法是在第一个字节中发送消息长度以将字节数组拆分为消息。从理论上来看,如果我的第一个字节(或第一个字节)丢失,我可能会遇到麻烦,因此不可能将所有接收到的字节拆分为消息。实际中第一个字节会丢失吗?

最佳答案

TCP 确保流的传输不发生改变,没有任何部分被跳过、插入、交换、变异等。如果由于某种原因,传输层无法传输必要的数据(例如由于数据包丢失),TCP 驱动程序操作系统中会尝试重新传输数据,尝试几次不成功后连接将被关闭。

关于java - 第一个 tcp 字节会丢失吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31369298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com