Потреловалось написать эмулятор железки которая работает через серийные порты.
Нашёл софтинку:
com0com
Возникла проблема с вычиткой данных с ком.порта.
Может быть кто-то сталкивался с проблемой?
Вычитываю так:
using System;
using System.Collections.Generic;
using System.Text;
using System.IO.Ports;
namespace SerialPortTester
{
class Program
{
static void Main(string[] args)
{
SerialPort port = new SerialPort("COM_B0", 9600, Parity.None, 8, StopBits.One);
port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
port.Open();
Console.ReadLine();
}
static void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
//Даже и не вызывается :(
}
}
}
Тесты в Hyperterminal'e всё нормально работает.
p.s. письмо разработчику написал.