【发布时间】:2013-02-09 17:29:19
【问题描述】:
我将一个 7mb 的文件分成 512b 个块,然后使用 udp 将其发送到服务器。客户端发送了大约 14000 个数据包,但在服务器端 socket.receive(packet) 仅收到 16 个数据包后阻塞。
有什么想法吗?
【问题讨论】:
-
中间的网络设备丢弃它们。
-
@nos:将我的帖子编辑为 512 字节。我将数据包发送到本地主机,为什么我的机器在前 16 个数据包之后丢弃所有内容?
-
1.发布您的代码。 2. 在发射器端添加一个 sleep(100) 以减慢速度(仅用于测试目的)
-
我添加了一个 3ms 的睡眠,现在所有的数据包都通过了。
标签: java network-programming udp packet