나는 C#으로 SMS 응용 프로그램을 작성했습니다. 내 질문은 : 여러 사용자에게 SMS를 보내고 싶습니다. 하지만 한 명의 사용자에게 보냅니다. 뭐가 잘못 되었 니? 어쩌면 장치는 당신이 취소 읽을 필요가 뭔가를 반환 나는 당신이, 당신이 첫 번째 SMS를 보낸 후 지연이해야한다고 생각 첫 번째 장치는 사용자 설명서를 읽을 것을 권장합니다C를 통해 AT 명령으로 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