Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > Одновременная работа с несколькими com портами |
Автор: Karrde 7.2.2013, 21:08 |
Доброго времени суток. не совсем уверен, что обращаюсь в нужную тему, но тем не менее... Работаю с несколькими 3g-модемами huawei. каждый из них определяется как 3 com-порта(собственно модем, порт для приема-передачи at-команд, порт для приема-передачи звуковых данных). Работаю с ними в режиме автоответчика, т.е. отловил входящий звонок, поднял трубку и передал сообщение. Передача и прием данных идет с помощью класса SerialPort, соответственно, прием данных происходит через событие DataReceived. Но вот проблема: Если на один из модемов позвонили и он начал воспроизводить сообщение, то как только на второй модем будет послана At-команда, на первом выдача события DataReceived прекращается. Кто-нибудь сталкивался? |