gpt4 book ai didi

java - 当我总共发送 7mb 时,服务器仅收到 16 个 UDP 512 字节数据包

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

我将 7mb 文件分成 512b block ,然后使用 udp 将其发送到服务器。客户端发送了大约 14000 个数据包,但在服务器端 socket.receive(packet) 仅收到 16 个数据包后就会阻塞。

知道这里发生了什么吗?

最佳答案

UDP 被定义为不可靠的协议(protocol)。数据包可能会丢失,并且发送者不会得到通知。它们也可能不按顺序到达,甚至可能出现重复的到达。

UDP 适用于不需要错误检查和纠正或由应用程序本身执行错误检查和纠正的用途。

如果您想要一个可靠的协议(protocol),请开始使用 TCP。

关于java - 当我总共发送 7mb 时,服务器仅收到 16 个 UDP 512 字节数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15052265/

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