如何读取SMPP UDH消息

时间:2013-05-04 15:42:07

标签: java tcpdump smpp

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

Sending UDH Message...

SMPP UDH 0500031B0301004D00

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

1 个答案:

答案 0 :(得分:1)

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

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

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