delphi проверка интернет соединения



Автор PUMA задал вопрос в разделе Компьютеры, Связь

Как прописатьв Delphi7 проверку на подключение к Internet??? и получил лучший ответ

Ответ от Админ[гуру]
begin browser
char
delphi.int.ru

Ответ от Г М[гуру]
С точки зрения протокола TCP/IP для решения поставленной задачи можно пойти только двумя правильными путями:
Использовать протокол ICMP: утилиты ping, traceroute; (отвечает на вопрос о доступности какого-либо узла, но не говорит о доступности определенного сервиса на этом узле.) . Ключевые фунции - IcmpSendEcho() (реализована в ICMP.DLL), InternetCheckConnection() (реализована в WININET.DLL)
Попытаться подключиться к какому-либо < Интернет > -узлу : либо к необходимому нам либо к наиболее вероятно работающему в данный момент (поисковые сервера, узлы крупных компаний и т. п.) , определив программную реакцию на ошибки при вызове функций подключения (самый надежный и достоверный способ проверки как доступности узлов, так и сервисов) . Ключевая фунция - Connect() (реализована в WS2_32.DLL)
Для реализации 2-го пути вполне подойдут готовые компоненты из стандартных палитр Делфи Internet, FastNet (TClientSocket, TPowerSock), а также многие компоненты из состава пакета Indy. Можно сделать тоже самое и реализовав собственный алгоритм с использованием непосредственно Winsock API-вызовов.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как прописатьв Delphi7 проверку на подключение к Internet???
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*