gpt4 book ai didi

c# - 如何使用 GSMComm 或 PduBitPacker 解码 PDU?

转载 作者:太空宇宙 更新时间:2023-11-03 11:02:18 25 4
gpt4 key购买 nike

我想在 C# 中解码从 GSM 调制解调器检索到的 PDU 文本,如何使用 GSMCommPduBitPacker 解码它?

请用密码回答我

(附:我已经编码了文本,我不需要从调制解调器获取它)

最佳答案

确保在项目中包含 PDUConverter.dll。

IncomingSmsPdu sms = IncomingSmsPdu.Decode("0791893905004100640C9189398978168400003160915151238110050003110202C26735B94D87DF41", true);

Console.WriteLine(sms.UserDataText);

Decode 的第一个参数是您的 RAW PDU 字符串,包括末尾的 header ,第二个参数是一个标志,告诉解码器 header 存在。

在 UserDataText 中,您会找到 SMS 文本。

如果您在开头看到奇怪的字符,那是因为您有一个“智能消息”,即应该将多部分 SMS 连接成一条大消息,这是诺基亚发明的技巧。

GsmComm.PduConverter.SmartMessaging.SmartMessageDecoder 类如果您想处理这种智能消息传递问题,可能会有所帮助。

关于c# - 如何使用 GSMComm 或 PduBitPacker 解码 PDU?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17249911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com