私はC#でSMSアプリケーションを作成しました。私の質問です:私は複数のユーザーにSMSを送信したいです。しかし、それは1人のユーザーに送信しています。なにが問題ですか?多分デバイスは、あなたがクリアするためにそれを読まなければならない何かを返し、私はあなたが、私はあなたが最初のSMSを送信した後に遅延があるはずだと思う最初のデバイスのマニュアルを読むことをお勧めしますCでSMSコマンドを送信する#
public void openPort()
{
port.Close();
port.PortName = "COM11";
port.ReceivedBytesThreshold = 1;
port.BaudRate = 115200;
port.DtrEnable = true;
port.Open();
}
public void sendSMS(string mmobil)
{
this.mobil = mmobil;
port.WriteLine("AT\r");
port.WriteLine("AT+CMGF=1\r");
port.WriteLine("AT+CMGS=\"" + mmobil + "\"\r");
port.WriteLine("TEST" + '\x001a');
}
static void Main(string[] args)
{
List <string>mymobil= new List<string>();
mymobil.Add("+316207XXX");
mymobil.Add("+316141XXX");
foreach (string mobil in mymobil)
{
openPort();
sendSMS(mobil);
}
}
私はすべてのプロバイダがユーザーに複数のSMSを送信させると思うので、携帯電話で多くの連絡先を選択してSMSを送信する可能性が高くなります。 – saber