Приветствую всех!!!!
Помогите плз. выбрать метод реализации.
Вкратце задача следующая: Существует линейка устройств присоединенных к ComPort'у, порядка 20, все устройства пассивные т.е. работают по принцепу "дай"-->"на". Потом инфво. от этих устройств должна обрабатываться и перегоняться в сеть. Из Сети также могут идти запросы к этим устройствам.
Вообщем получается что-то вроде интелектуального буфера между устройствами и сетью.
Вопрос следующий, немогу определиться с реализацией:
1. Если делать через потоки, тогда все просто замечательно, но возникает вопрос, Как отслеживать таймауты от устройст (мало ли что питание у какого-нить устройства пропала, микросхема погорела)?
2. Если после запроса к устройству действовать через WaitComEvent, тогда программа будет тормозить и в этом случае немогу понять как склеить пакеты, у меня они бьются по 14 байт?
В первом случае то я сел на прием и жду байта завершающего пакет.
Заранее всем спасибо!!!!