【问题标题】:Can't send more than 160 characters sms C# using GSM Modem无法使用 GSM 调制解调器发送超过 160 个字符的短信 C#
【发布时间】:2018-07-03 17:08:05
【问题描述】:

我已经搜索了很多,但仍然找不到确切的内容。 实际上,我正在开发一个 winforms 应用程序,该应用程序将允许用户在 GSM 调制解调器的帮助下使用 GSMCOMM 库发送批量短信。到目前为止,我所取得的成就是我可以发送

SmsSubmitPdu[] pdus; 
comm.Open();
pdus = SmartMessageFactory.CreateConcatTextMessage(message, number);
comm.SendMessages(pdus);
comm.Close();

【问题讨论】:

标签: c# sms gsmcomm


【解决方案1】:

好的,经过大量的努力、研究和对代码的微小更改,我得到了解决方案,现在它运行良好。我正在发布对我有用的解决方案,我希望它也能帮助那些面临同样问题的人。

请确保 GSMCOMM 库是最新的,即版本 1.21.0 否则可能无法正常工作。

这是正确的代码 sn-p。它将短消息(即小于或等于 160 个字符)和长文本消息(即超过 160 个字符)作为一条短信发送。

OutgoingSmsPdu[] pdus = null;
comm.Open();
pdus = SmartMessageFactory.CreateConcatTextMessage(message, number);
comm.SendMessages(pdus);
comm.Close();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多