我编写了一个程序,可以使用C#从PC进行呼叫。
SerialPort po = new SerialPort();
po.PortName = textBox1.Text.ToUpper();
po.BaudRate = int.Parse("9600");
po.DataBits = Convert.ToInt32("8");
po.Parity = Parity.None;
po.StopBits = StopBits.One;
po.ReadTimeout = int.Parse("500");
po.WriteTimeout = int.Parse("500");
po.Encoding = Encoding.GetEncoding("iso-8859-1");
po.Open();
po.DtrEnable = true;
po.RtsEnable = true;
if (!po.IsOpen)
{
MessageBox.Show("Serial port is not opened");
return;
}
po.WriteLine("ATD=\"" + "111;" + "\"" + Environment.NewLine);
po.Close();
当我按按钮拨打电话时,出现此错误:
System.IO.IOException:'由于线程退出或应用程序请求,I / O操作已中止。
在这一行:
po.WriteLine("ATD=\"" + "111;" + "\"" + Environment.NewLine);