Показать сообщение отдельно
  #2  
Старый 17.03.2008, 11:52
Аватар для mav_c
mav_c mav_c вне форума
Активный
 
Регистрация: 26.03.2007
Адрес: Москва
Сообщения: 287
Репутация: 30
По умолчанию

Цитата:
Сообщение от FJFry
Подскажите, в каком направлении копать по следующему вопросу - программа отсылает небольшой пакет данных, на который через определенное время должен прийти ответ с той стороны (максимальное время ожидания задается в настройках). Используется NMUDP компонент (Delphi 6) В данном компоненте вроде бы нет свойств, отвечающих за время ожидания и т д... На данный момент реализовано в виде пустого цикла, крутящегося в течение заданного таймаута, а затем проверки пакета (контрольная сумма и т д). проверка в пустом цикле булевской переменной , изменяющей значение в обработчике OnDataReceived, с целью досрочного выхода из цикла в момент прихода данных не работает. Возможно ли реализовать на этос компоненте корректный прием, не заморачиваясь с потоками? Или лучше перейти на Indy?

Я думаю что лучше пользоваться Индями!
__________________
---------------------------------------------
Программирование - не профессия, а стиль жизни
Ответить с цитированием