Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
18 мая
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
661393
Топик полностью
1111111
(19.03.2016 16:01, просмотров: 58)
ответил
fk0
на
Оно ждёт либо таймаута, либо приёма данных. Ты хочешь странного. Напиши цикл -- принимать пока не выйдет таймаут, или пока не будет получено N байт. Вообще асинхронный IO для ком-портов в данном случае не нужен: ком-порты позволяют задать таймаут
Имхо нужно без таймаута сразу вываливаться из read и анализировать сколько байт прочитано. А все таумауты просчитывать в самом приложении. Мало ли пользователь отмену нажмет
Ответить