Как получить правильный доступ к SerialPort в C#
Пытаюсь записать что-то, а затем прочитать что-то с порта COM1, но не получается. Если пытаюсь считывать с помощью port.ReadLine(), то программа зависает, если с помощью port.ReadExisting(), то ничего не выводится. Как правильно сделать?
static void Main(string[] args)
{
SerialPort port = new SerialPort();
port.PortName = "COM1";
port.BaudRate = 9600;
port.DataBits = 8;
port.Open();
port.Write("testmsg");
string a = port.ReadLine();
port.Close();
Console.WriteLine(a);
}