Java及其签名字节:可能通过UDP发送十六进制信息吗?

时间:2017-04-14 23:36:00

标签: udp hex rtp unsigned

我目前正致力于通过Java应用程序更改RGBWW灯条的应用程序。

必须通过UDP包发送信息才能被控制器理解。

不幸的是,必须发送十六进制数0x80 - 这会导致一些问题。

每当我发送一个只包含从0x00到0x79的数字的字节数组(使用DataPacket和DataSocket)时,我的网络监视器上会弹出一个UDP包。 一旦我包含数字0x80或任何其他更高,我看到两件事发生:

1:我不再只获得UDP协议,但是大多数时候消息都显示为RTP / RTCP

2:方法Integer.hexToString()不显示" 80",但给了我一个" ffffff80"。

我的问题:在通过UDP发送十六进制信息时,我是否缺少某些内容?或者是否有其他发送方式,可能避免恼人的签名字节?

我很遗憾没有找到任何可以帮助我解决这个问题的信息,但我希望你能帮助我!

提前致谢!

0 个答案:

没有答案