这是消息框显示的代码(“消息发送成功”)。但是我没有收到消息到我使用的手机。
SerialPort sp = new SerialPort();
sp.PortName = "COM4";//choose your port wisely
sp.BaudRate = 9600;
sp.Parity = Parity.None;
sp.Open();
sp.Write("AT+CMGS=\";+91" + textBox1.Text + "\"" + Environment.NewLine);
Thread.Sleep(2000);
sp.Write(textBox2.Text + (char)26 + Environment.NewLine);
MessageBox.Show("Message sent successfully");
3条答案
按热度按时间esyap4oy1#
这是我的代码,它为我工作100%:
sbdsn5lh2#
请输入验证码:
希望能有所帮助
fgw7neuy3#
这个问题冒了出来,所以我想用一种与今天高度相关的方法来回答可能会很好。正如法尔赞在对他的回答的评论中提到的那样,有一些服务提供商可以提供API,允许你发送SMS消息。2这一点现在更加重要,因为找到固定电话变得有些罕见,而找到安装了调制解调器的计算机则更加罕见。Twilio是可用的提供商之一,从开发的Angular 来看,它使发送SMS变得微不足道。
Twilio是一个订阅服务,但他们有一个“现收现付”的计划,目前每条消息的费用不到0.01美元。