Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.03.05;
Скачать: [xml.tar.bz2];

Вниз

Ping Time   Найти похожие ветки 

 
god   (2003-12-29 11:17) [0]

Подскажите компонент ping, возвращающий время ответа сервера, плиз.


 
Rouse_   (2003-12-29 13:07) [1]

procedure TForm1.FormCreate(Sender: TObject);
begin
IdIcmpClient1.Host := "www.delphimaster.ru";
IdIcmpClient1.Ping;
end;

procedure TForm1.IdIcmpClient1Reply(ASender: TComponent;
const AReplyStatus: TReplyStatus);
begin
with AReplyStatus do
Caption := "Reply from: " + FromIpAddress +
" time: " + IntToStr(MsRoundTripTime);
end;


Желаю успехов в новом году...


 
S@shka   (2003-12-29 13:13) [2]

Не совсем корректный пример.
Так например если работать череp Gate (192.168.1.1) то пингую
скажем www.delphimastak.ru
при отсутсвии интернета (ну нет его просто)
Ответы будут приходить с FormIpAddress = 192.168.1.1 с уведомлением а-ля No route to host или Host anrich....
Поэтому если не сидеть и смотреть откуда там чего идет, то необходимо анализировать поле FromIp


 
Rouse_   (2003-12-29 13:19) [3]

А если проверить так?
Правда Гейта нет поэтому проверить неначем...

procedure TForm1.IdIcmpClient1Reply(ASender: TComponent;
const AReplyStatus: TReplyStatus);
begin
with AReplyStatus do
if ReplyStatusType = rsEcho then
Caption := "Reply from: " + FromIpAddress +
" time: " + IntToStr(MsRoundTripTime);
end;


Желаю успехов



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

Форум: "Сети";
Текущий архив: 2004.03.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.007 c
11-12303
Kirill
2003-06-10 15:50
2004.03.05
DBF и KOL


14-12524
kentavr
2004-01-23 13:38
2004.03.05
Проблема с Bitmap


8-12450
_Alex_
2003-11-04 19:42
2004.03.05
проигрывание AVI


8-12456
race1
2003-11-05 09:08
2004.03.05
brush.bitmap&transparent


1-12355
DimonNew
2004-02-13 14:13
2004.03.05
word





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский