
17.03.2008, 11:52
|
 |
Активный
|
|
Регистрация: 26.03.2007
Адрес: Москва
Сообщения: 287
Репутация: 30
|
|
Цитата:
Сообщение от FJFry
Подскажите, в каком направлении копать по следующему вопросу - программа отсылает небольшой пакет данных, на который через определенное время должен прийти ответ с той стороны (максимальное время ожидания задается в настройках). Используется NMUDP компонент (Delphi 6) В данном компоненте вроде бы нет свойств, отвечающих за время ожидания и т д... На данный момент реализовано в виде пустого цикла, крутящегося в течение заданного таймаута, а затем проверки пакета (контрольная сумма и т д). проверка в пустом цикле булевской переменной , изменяющей значение в обработчике OnDataReceived, с целью досрочного выхода из цикла в момент прихода данных не работает. Возможно ли реализовать на этос компоненте корректный прием, не заморачиваясь с потоками? Или лучше перейти на Indy?
|
Я думаю что лучше пользоваться Индями!
__________________
---------------------------------------------
Программирование - не профессия, а стиль жизни
|