我目前正在使用C#(2010)开发短信发送者。程序确实发送了消息,但收到的消息不是发送的消息(即" yt + 35"),并且在运行程序多次时,收到的消息根本不包含任何内容,即使发送者号码也是如此
我正在使用GSM调制解调器和COM端口进行发送。
知道我在这里缺少什么吗?
在类中找到的代码:
if (this.serialPort.IsOpen == true)
{
try
{
this.serialPort.WriteLine("AT" + (char)(13));
Thread.Sleep(4);
this.serialPort.WriteLine("AT+CMGF=1" + (char)(13));
Thread.Sleep(5);
this.serialPort.WriteLine("AT+CMGS=\"" + cellNo + "\"");
Thread.Sleep(10);
this.serialPort.WriteLine(">" + messages + (char)(26));
}
catch (Exception ex)
{
MessageBox.Show(ex.Source);
}
return true;
}
else
return false;