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