UDP数据包到达不同于发送

时间:2014-05-20 21:05:17

标签: java udp packet corruption

所以这是一个非常直截了当的问题。 我发送的数据包看起来像这样:

Nicba1010;375.40018;381.3502;100.0;100.0

它就像这样到达:

Nicba1010;375.40018;381.3502;100.0;100.00.0

我正在用Java编程,我刚刚修改了一个简单的教程。 它实际上是一个游戏,最后一个参数永远不会改变,但确实如此。 当我将2个客户端连接到服务器时,那么它总是很糟糕。 我非常感谢你的帮助。 真诚的Nicba1010

1 个答案:

答案 0 :(得分:1)

我的猜测是你要将数据复制到byte []中,而不是要查看复制的字节数。即

,如果您只查看复制的字节,那么前一个数据包中会留下一些字节。