使用来自asp.net的Gsmcomm库发送消息c# [英] Send message using Gsmcomm library from asp.net c#
问题描述
我使用gsmcomm库向多个电话号码发送消息。但是消息只发送给该组的第一个号码。如何将消息同时发送到所有号码。我正在使用Visual Studio 2008,C#。
I have used gsmcomm library to send a message to many phone numbers. but the message send only to the first number of the group. How can i send the message to all the numbers at the same time. i am using visual studio 2008 , C#.
在textbot中没有格式的电话   xxxxxx1; xxxxxxx2;
phone no format in the textbot xxxxxx1;xxxxxxx2;
这是我的计划
This is my program
private void btnSendMessage_Click(object sender,EventArgs e)
private void btnSendMessage_Click(object sender, EventArgs e)
      {
{
          Cursor.Current = Cursors.WaitCursor;
Cursor.Current = Cursors.WaitCursor;
         试试
try
          {
{
              SmsSubmitPdu pdu;
SmsSubmitPdu pdu;
              bool alert = chkAlert.Checked;
bool alert = chkAlert.Checked;
              bool unicode = chkUnicode.Checked;
bool unicode = chkUnicode.Checked;
              if(!alert&&!unicode)
if (!alert && !unicode)
              {
{
              pdu = new SmsSubmitPdu(txt_message.Text + Magnitudetxt.Text,txt_destination_numbers.Text,"");
pdu = new SmsSubmitPdu(txt_message.Text+Magnitudetxt.Text,txt_destination_numbers.Text, "");
  ;               }
}
             否则
else
              {
{
                  byte dcs;
byte dcs;
                  if(!alert&& unicode)
if (!alert && unicode)
                      dcs = DataCodingScheme.NoClass_16Bit;
dcs = DataCodingScheme.NoClass_16Bit;
                 否则if(alert&&!unicode)
else if (alert && !unicode)
                      dcs = DataCodingScheme.Class0_7Bit;
dcs = DataCodingScheme.Class0_7Bit;
                 否则if(alert&& unicode)
else if (alert && unicode)
                      dcs = DataCodingScheme.Class0_16Bit;
dcs = DataCodingScheme.Class0_16Bit;
                 否则
else
                      dcs = DataCodingScheme.NoClass_7Bit;
dcs = DataCodingScheme.NoClass_7Bit;
                  pdu = new SmsSubmitPdu(txt_message.Text + Magnitudetxt.Text,txt_destination_numbers.Text,"",dcs);
pdu = new SmsSubmitPdu(txt_message.Text+Magnitudetxt.Text,txt_destination_numbers.Text, "", dcs);
                  // pdu1 = new SmsSubmitPdu(Magnitudetxt.Text,txt_destination_numbers.Text,"",dcs);
//pdu1 = new SmsSubmitPdu(Magnitudetxt.Text, txt_destination_numbers.Text, "",dcs);
              }
}
推荐答案
您是否正在尝试在智能设备上使用此库?如果是这样,它将无法工作,因为这是一个桌面库。如果没有,那么你的论坛就错了。
Are you trying to use this library on smart device? If so it won't work as this is a desktop library. If not then you're in a wrong forum.
这篇关于使用来自asp.net的Gsmcomm库发送消息c#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!