c# - 如何加入收到的多部分短信(GSM 调制解调器)(C#)

标签 c# sms gsm at-command

我正在编写一个从 GSM 调制解调器(中兴通讯公司)接收短消息 (SMS) 的应用程序(+CMTI 通知) .

我已经完成了我的程序,但是当有一个多部分 SMS 时,我无法将它们相互连接,并且它们都以单独的消息形式出现。(例如,一个 3 部分消息来自 3 个不同的消息)。我如何连接它们并了解哪个在哪个之后? (假设某人接连发给我两条 3 部分的消息,我如何区分这两条消息?)

  • 编程语言:C#
  • 文本模式短信 (AT+CMGF=1)

最佳答案

我找到了,通过 PDU Header 我可以发现,如果有更多的 smss 和用户数据头,我可以区分数据包。

关于c# - 如何加入收到的多部分短信(GSM 调制解调器)(C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17188310/

相关文章:

android - 如何克服这个错误?

java - 如何使用静态方法获取短信

Android:发送短信 (sendTextMessage) 时出现 Unicode/Charset 问题

C#类型参数规范

c# - 使用C#处理以“:”分隔的字符串

c# - WPF MVVM : Calling a method in view model from a converter

C#类继承和一个简单的例子

java - 向特定端口发送短信

c# - GsmComm USSD 命令

c++ - 将 char 的值传递给 string 以用于比较