gpt4 book ai didi

java - UDP Java 数据报

转载 作者:行者123 更新时间:2023-12-01 14:44:30 29 4
gpt4 key购买 nike

使用Java编写基于UDP的客户端/服务器。

当服务器不断从套接字获取数据包时:

socket.receive(packet); 

即使客户端发送多个数据包,例如数据包 1、2、3 和 4,客户端也只能收到数据包 4。重新发送所有这些数据包或以与 4 相反的顺序发送它们都没有什么区别,3,2和1。客户端只能获取序列号较大的数据包,这有点神奇。但我真正想要的是获得所有 4 个数据包。

最佳答案

您对所有发送的 DatagramPackets 使用相同的底层 byte[] 数组“dataBuf”,因此它们在重新发送期间不会保持不同。

关于java - UDP Java 数据报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15582877/

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