Пишу программу (Lazarus 0.9.26 beta FPC 2.2.2, под XUbuntu) для работы с контроллером по TCP/IP. Использую компонент TLTCPComponent из INet.
Проблема: когда отключаю кабель от сетевого интерфейса (карты) не происходит ни OnDisconnect, ни OnError. Свойства Connected и Active остаются TRUE.
Хотел использовать TProcess и по таймеру пинговать контроллер, но он останавливается и около минуты ни каких ответов. А пока ответа от пинга не пришёл - не происходит даже OnTimer таймера. Читал ман на пинг. Использовал и -W и -i и еще всякого - ни чего не помогает. Прога висит. У меня случился ТУПИК! ПОМОГИТЕ добрым советом!...