1

我是 SMPP 协议使用的新手,我在日志中收到如下消息。

Sending UDH Message...

SMPP UDH 0500031B0301004D00

如何将 UDH 消息转换为普通文本Java ProgramTool)。

4

1 回答 1

1

UDH 并不意味着被解释为文本。这是因为它将包含不可打印的字符,例如 0x00 或 0x01。它应该逐字节解码。有关 UDH 的更多详细信息在这里。

http://en.m.wikipedia.org/wiki/User_Data_Header

但是,如果您不想涉及位和字节的复杂性,您可以使用 tcpdump 之类的网络捕获工具来捕获 smpp 数据包,然后使用 wireshark 为您进行解码。

于 2013-05-26T18:08:27.473 回答