0

我想在java中构造1,2,3...10...16..字节的字符串数据。我需要将此数据作为 UDP 数据包发送。我可以在发送前选择 1,2,3...10...16.. 字节。

我的代码是这样的:

byte[] byteData = new byte[]{65,66,67,68,69,70,71,72,73,74};
for (int index = 0; index < bytesSize; index++) {
    msgToServer = new String(new byte[] { byteData[index] });
    stringBuilder.append(msgToServer);
}

我的方向正确吗?

4

1 回答 1

0

为了确保在另一端收到的数据与您发送的数据相同,您需要决定各种散列算法并使用相同的算法。我们使用 MD5 哈希来确保通过网络发送字节时的数据完整性。您需要为移动应用程序找到一种轻量级算法。

于 2013-09-16T06:01:46.217 回答