Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++ Builder] Проверка IP-адреса


Автор: MoLeX 7.10.2008, 12:25
Привет.
Необходим пример проверки IP адреса и порта на существование.

Автор: mrbrooks 7.10.2008, 12:32
можно использовать к примеру компонент TIdTCPClient. 
Забиваешь искомый порт в IdTCPClient->Port
ip - IdTCPClient->Host

Код

IdTCPClient->Connect();
if (IdTCPClient->Connected()) ShowMessage("есть такэ");
else ShowMessage("нэд такэ");

Автор: Akina 7.10.2008, 12:40
ТО есть как - на существование? 
IP-адрес существует, если проходит проверку на валидность - все октеты укладываются в 0..255, и весь адрес не попадает в reserved.
Порт существует, если его номер находится в диапазоне 0..65535.

Автор: mrbrooks 7.10.2008, 12:43
Akina, не иметсо ввиду как я мыслю - есть ли такой в природе или нет. Типа пинга... Вот я тут начинаю припоминать что типа пинга был компонент какой-то. Надо вспомнить.

Автор: MoLeX 7.10.2008, 12:48
mrbrooks, спасибо)))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)