Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.11;
Скачать: CL | DM;

Вниз

Как вытянуть имя из ответа на пинг?   Найти похожие ветки 

 
noname:))   (2005-05-23 21:03) [0]

Доброго времени суток!
Меня интересует есть ли способ вытянуть имя из ответа на пинг. И если да, то как именно? Я использую самую стандартную  для пинга:

function Ping(InetAddress : string) : boolean;
var
 Handle : THandle;
 InAddr : IPAddr;
 DW : DWORD;
 rep : array[1..128] of byte;
begin
 result := false;
 Handle := IcmpCreateFile;
 if Handle = INVALID_HANDLE_VALUE then Exit;
 trans(InetAddress, InAddr);
 DW := IcmpSendEcho(Handle, InAddr, nil, 0, nil, @rep, 128, 0);
 Result := (DW <> 0);
 IcmpCloseHandle(Handle);
end;

Как видно из кода ничего кроме факта пинга с её помощью больше не узнать:)
Заранее благодарен!


 
Digitman ©   (2005-05-24 08:16) [1]


> вытянуть имя


какое такое "имя" ? имя вождя мирового пролетариата ?)


> ничего кроме факта пинга с её помощью больше не узнать


пинг сам по себе больше ни для чего и не призван, кроме как для установления факта доступности/недоступности хоста


 
Seeker ©   (2005-05-25 09:46) [2]

Если я правильно понял, "имя" это IP,то для того, что-бы его "вытащить" нужно перехватить полный пакет(включая заголовки),а потом из заголовка "вытаскивать" имя.



Страницы: 1 вся ветка

Текущий архив: 2005.09.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.025 c
3-1122796471
SMP
2005-07-31 11:54
2005.09.11
Связи в SQL


14-1124185588
Игорь Шевченко
2005-08-16 13:46
2005.09.11
О форуме, о взаимотношениях, о доброте


2-1123610916
MS-REM
2005-08-09 22:08
2005.09.11
Если CONSTRAINT аналог в MS-SQL SERVER(е)?


1-1124273624
IGray
2005-08-17 14:13
2005.09.11
Закрыть по Ctrl-Enter форму с фокусированным Memo


14-1123930162
Kerk
2005-08-13 14:49
2005.09.11
Приделал к кладовке поиск..