【问题标题】:Managing EOF in Trx Library在 Trx 库中管理 EOF
【发布时间】:2020-09-10 10:41:35
【问题描述】:

我正在使用 TRX 库来处理 ISO8583 消息。我收到一个原始数据 EOF 字符。但是最后一个字节没有从缓冲区中删除,因为它没有在打包程序中定义,它会导致解析下一个事务时出现问题。如何管理?

在发送回复时如何添加 EOF 字符?

【问题讨论】:

    标签: iso8583


    【解决方案1】:

    通常,这种东西(协议字符)在解码 ISO8583 数据之前会被删除。

    例如,您从套接字读取 100 个字节。它是 ISO 数据 + EOF 字符。您将删除 EOF 字符并通过解码器处理 99 字节的 ISO 数据。

    当你发送数据时,reverse 是正确的。您首先对数据进行编码,然后添加 EOF 字符。生成的字节数组进入套接字。

    抱歉,我对 TRX 库一无所知,但希望一般性建议对您有所帮助。

    【讨论】:

    • 感谢您的回答。我完全同意你的回答。但我想知道 TRX 中是否有任何内置方法可以删除 EOF,或者我可以在打包程序本身中定义它
    猜你喜欢
    • 2013-07-25
    • 2019-09-21
    • 1970-01-01
    • 1970-01-01
    • 2016-10-15
    • 2015-07-25
    • 1970-01-01
    • 2014-11-24
    • 1970-01-01
    相关资源
    最近更新 更多