Я написал программу для совершения звонка с ПК с использованием C #.
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();
Когда я нажимаю кнопку, чтобы позвонить, я получаю эту ошибку:
Система.IO.IOException: 'Операция ввода-вывода была прервана из-за выхода из потока или запроса приложения.
В этой строке:
po.WriteLine("ATD=\"" + "111;" + "\"" + Environment.NewLine);