C # проблема, когда звоните на Android-устройстве с помощью ПК - PullRequest
0 голосов
/ 30 сентября 2018

Я написал программу для совершения звонка с ПК с использованием 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);
...