接收图像时丢失UDP数据包

时间:2013-12-04 13:27:06

标签: java sockets udp

我正在使用UDP协议在监视器和设备之间传输图像。我将图像分成字节并发送。在丢失接收的设备端字节中。一些UDP数据包丢失。 因此,重新排列图像时,它会变得模糊,有时会混淆。

我的问题是,

重新排列字节时如何用空字节填充图像。 (用空包填充遗漏的字节)。因此,丢失的序列显示为空格。

怎么做。??

2 个答案:

答案 0 :(得分:0)

您发送的是哪种图片格式?我怀疑在压缩图像中无法知道丢失了多少像素。

您可以做的是剖析图像并压缩这些图块并发送压缩的图块。这样,当您重建图像时,您确切地知道缺少哪些图块,例如想想谷歌地图。

答案 1 :(得分:0)

只需使用TCP。如果您需要100%正确的接收,按顺序完整,它不是UDP的候选应用程序。