Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Indy ICMP [D7, WinXP]


Andros ©   (2005-03-19 15:24:00) 

Пробую пинговать используя компонент IndyICMPClient:

icmpclient1.Host:='127.0.0.1';
icmpclient1.Ping;


Выдаёт ошибку:
Project executor.exe raised exception class EIdSocketError with message 'Socket Error # 10022
Invalid argument.'. Process stopped. Use Step or Run to continue.

З.Ы.
У пользователя права администратора.


Smart :)   (2005-05-18 01:04:00) [1]

Ты прав,Eraser, я забыл о firewall`e.Такой большой, а такой невнимательный.Долбился полтора часа - нихиша, а о такой мелочи забыл. Хотя, что самое интересное, он даже не сказал мне об этом(outPost) :(


Eraser   (2005-05-17 22:22:00) [2]

Smart:

Мож какой-нибудь файрволл мешает...
или св-во Protocol ....


Smart:   (2005-05-17 22:09:00) [3]

У меня таже история(WinXP sp1,D6).перепробовал вариантов нимеренно - "ноль по массе". Не выходит. Даже в испольщовал ICMP.pas - нифига(вот пример). :(


Rouse_   (2005-03-22 09:58:00) [4]

Кинул компонент на форму - написал вот такой код:
procedure TForm1.Button1Click(Sender: TObject);
begin
 IdIcmpClient1.Host := '127.0.0.1';
 IdIcmpClient1.Ping;
end;

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

Все работает...


Andros   (2005-03-21 20:12:00) [5]

Мастера, не игнорируйте, пожалуйста...


Наверх

Титульная страница Поиск, карта сайта Написать письмо