я в винде еще не плавал по этой тематике - только док набрал.
сейчас завал, времени нет, в пятницу командировка.
Судя по твоей доке выше (может не так прочитал чевой по аглицки)
Скорее всего речь идет о таймауте между двумя последовательно идущими байтами.
Если интервал НЕ БОЛЕЕ - все ок, драйвер продолжает прием (блока), события не генерируется.
А вот если таймаут превышается - это считается разрывам, что аналогично окончанию пакета, что собственно, и требуется отловит, насколько я понял
А что слушать собираешься ? PLC какойнить ?
У драйверов (по крайней мере в QNX) сериальных есть 2 режима работы - символьный и блочный.
Обрати внимание на это, я в свое время потратил пару дней на разбор полетов.
Добавлено через 4 минуты и 31 секунду:ps - а что, пакеты сыплются как из рога изобилия ?
тем более, тебе для прослушки канала потребуется 2 порта.
Соответственно, т.к. пакеты идут попеременно - принял-обработал-ответил,
у тебя будут паузы намного больше чем эти 3.5
Это такая гипотенуза
В общем, что гадать - делай прототип на 1 канал и .....
.... да поможет нам Бог