За ссылку спасибо. Но даже в синхронном режиме у меня траблы:
_tcpServer = new TcpListener(IPAddress.Any, TCP.Default.port);
_tcpServer.Start();
byte[] bytes = new byte[255];
TcpClient client = _tcpServer.AcceptTcpClient();
NetworkStream stream = client.GetStream();
int i;
i = stream.Read(bytes, 0, bytes.Length);
MessageBox.Show(BitConverter.ToString(bytes));
Вывело массив из 255 элементов 00-00-00-00-00-и т. д.
Запустил другую программу - умельцы на си делали. У них все схватывает.
Стоит отметить: порт свободен, устройство достукивается, данные точно есть.