Форум: "Сети";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];
ВнизКак отличить имя хоста от IP адреса ? Найти похожие ветки
← →
imbecil (2002-09-25 16:58) [0]Типа есть поле ввода - и юзер может там набрать как ip (типа 127.0.0.1) так и имя хоста (типа kompname.name1.name2). Так как отличить, введен IP или хост? И как потом узнать IP если введен хост.
← →
Ghost. (2002-09-25 17:10) [1]так если тебе просто отличить надо то по первому символу хост с цифры начинаться на может..
← →
imbecil (2002-09-25 17:20) [2]Ghost.
Да? Я этого не знал.
----
А вообще я тут накропал функцию (по примеру конечно) - так вот она всегда возвращает IP, независимо от того, что ввел пользователь. Так може тогда вообще проверять не надо?
function host2ip(name:string):string;
var WSAData : TWSAData;
p : PHostEnt;
begin
WSAStartup($0101, WSAData);
p := GetHostByName(pchar(Name));
host2ip:=string(inet_ntoa(PInAddr(p.h_addr_list^)^));
WSACleanup;
end;
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2002.11.21;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.013 c