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

Вниз

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

 
Scavenger ©   (2006-03-21 15:07) [0]

Уважаемые мастера, у меня возник такой вопрос. Для того, что бы узнать включен ПК в сеть, следует послать пакет этому ПК и дождаться когда придет ответный пакет, это осуществляется при помощи команды Ping. А как это сделать на Delphi, подскажите, где можно посмотреть плиз.


 
Рамиль ©   (2006-03-21 15:20) [1]

http://delphiworld.narod.ru/base/little_ping_app.html


 
Scavenger ©   (2006-03-21 15:54) [2]

Я попроще нашел. На вкладке Indy Clients, есть компонент ICMP. Можно использовать и имя ПК. Но работает как то через раз, и мне не нравиться то что эхо идет через метод onReply. Хотелось бы чтобы возращалось какое нибудь значение в самом Button1Click.
Спасибо за подсказку, но у тебя нет ничего по проще?

procedure TForm1.Button1Click(Sender: TObject);
var
REP:TReplyStatus;
begin
       IdIcmpClient1.Ping();
end;

procedure TForm1.IdIcmpClient1Reply(ASender: TComponent;
 const AReplyStatus: TReplyStatus);
begin

  if AReplyStatus.ReplyStatusType=rsEcho then
  Begin
           ShowMessage("ПК в сети");
 end;


 
Сергей М. ©   (2006-03-21 15:57) [3]


> Scavenger ©   (21.03.06 15:54) [2]


Тебе - в "Начинающие".


 
Сергей М. ©   (2006-03-21 15:59) [4]


> Scavenger


Впрочем ты и так уже здесь)..


 
Scavenger ©   (2006-03-21 16:09) [5]

Ну так что. Есть еще идеи какие нибудь?


 
Сергей М. ©   (2006-03-21 16:12) [6]

Есть.

Понять, что есть блокирующий и неблоркирующий режимы.


 
Scavenger ©   (2006-03-21 17:04) [7]

В смысле.


 
Zeqfreed ©   (2006-03-21 18:04) [8]

А ещё можно игнорировать ICMP-запросы O:-)



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

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

Наверх




Память: 0.48 MB
Время: 0.048 c
3-1139371700
TheEd
2006-02-08 07:08
2006.04.02
Проблема с удалением таблиц (IB7, D7)


4-1137257101
Volf_555
2006-01-14 19:45
2006.04.02
Как создать прогу, которая помещала бы tray-иконки в себя?


2-1142586057
Emik
2006-03-17 12:00
2006.04.02
Delphi


15-1141921979
MuxauJl
2006-03-09 19:32
2006.04.02
hlp файлы


9-1127579262
Kobik
2005-09-24 20:27
2006.04.02
Пересечение отрезков.