1

j8583 ライブラリを使用しており、メッセージの前に TPDU (バイナリ BCD パックの 10 桁) を追加する必要があります。

それが可能だ ?

J8583 メッセージのヘッダーは、ASCII の文字列のみを使用します。

4

1 に答える 1

0

残念ながら、私は同じ問題を抱えていましたが、解決策を見つけました。メッセージを「パック」し、他の変数 byte[] で 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 に答える