Консультация № 30260
26.11.2005, 14:53
0.00 руб.
0 2 2
Есть один вопрос по двум направлениям.
Необходимо проверить запущены ли сервера TCP и UDP по определенным портам и по определенным IP-адрессам. Хотя вроде в протоколе UDP нет как-такового сервера. Ну вот такие вопросы.

Обсуждение

Неизвестный
26.11.2005, 15:45
общий
это ответ
Здравствуйте, CJ!
Можно воспользоваться компонентой TcpClient и делать проверку на возможность подключения
вот набросок
TcpClient1.RemoteHost:=‘ip‘;
TcpClient1.RemotePort:=‘port‘;
TcpClient1.Active:=True;
if TcpClient1.Connected=True then
RichEdit1.Lines.Add(‘connect to ip na port‘)
else
RichEdit1.Lines.Add(‘not connect to ip na port‘);
давно
Мастер-Эксперт
425
4118
26.11.2005, 16:44
общий
это ответ
Здравствуйте, CJ!
Используйте компонент IndyClient:
idTCPClient.Host:=‘www.figvam.ru‘;
idTCPClient.Port:=7700;
idTCPClient.Connect(2);
Клиент пытается законнектится к указаным хосту и порту в течении определенного времени.
Подобный клиент есть и для UDP.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Форма ответа