我是 SMPP 协议使用的新手,我在日志中收到如下消息。
Sending UDH Message...
SMPP UDH 0500031B0301004D00
如何将 UDH 消息转换为普通文本(Java Program
或Tool
)。
UDH 并不意味着被解释为文本。这是因为它将包含不可打印的字符,例如 0x00 或 0x01。它应该逐字节解码。有关 UDH 的更多详细信息在这里。
http://en.m.wikipedia.org/wiki/User_Data_Header
但是,如果您不想涉及位和字节的复杂性,您可以使用 tcpdump 之类的网络捕获工具来捕获 smpp 数据包,然后使用 wireshark 为您进行解码。