отловить отключение сетевого кабеля

 
0
 
Delphi, Kylix & Pascal
ava
Antony41 | 17.03.2013, 18:38
устанавливаем соединение через TSocketClient и TSocketServer, при отключении кабеля onError в клиенте не происходит, тоже самое при отключении модема, который в свою очередь подключен через роутер, тоесть при отключении комп остается в локальной сети но без инета.
как отловить?
Kommentare (2)
ava
lollollollol | 20.03.2013, 05:24 #
Я понимаю что тебе нужно решение для TSocketClient и TSocketServer, но я решал данный вопрос когда разрабатывал приложение на сокетах.
(с TSocketClient даже не работал)

Делал примерно так:
Создавал подключение Клиент-Сервер, и ждал от сервера раз в секунду пакета весом в один байт.
Если в течении трёх секунд клиент не получает пакета, он сообщает о том что возникли проблемы с подключением, и пытается установить новый коннект с сервером.

И советую не пугаться работы с сокетами. Затратив вначале несколько часов на изучение, потом ты сохранишь десятки часов. Работа с сокетами не сложная, и более гибкая.
ava
Antony41 | 20.03.2013, 18:08 #
хорошо спасибо за ответ примерно так и сделал!
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden