1

我正在使用 j8583 库,并且我需要在消息中添加一个 TPDU(二进制 BCD 封装中的 10 位数字)。

这是可能的 ?

J8583 消息的标头仅使用 ASCII 格式的字符串。

4

1 回答 1

0

不幸的是,我遇到了同样的问题,但我找到了解决方案。您只需“打包”您的消息并在其他变量字节 [] 中计算 TPDU。我假设您的 TDPU 包括:

<2 bytes length of the messages><1 byte: 60><2 bytes origin><2 bytes destiny>

如果您将消息打包在一个 byte[] 中,而您的 TPDU 打包在另一个 byte[] 中,只需创建一个新的 byte[] 并与 System.arraycopy 连接。我假设你知道如何实现这一点。

问候

于 2015-09-30T12:25:41.927 回答