Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > idicmpclient


Автор: AlexeyShestchenko 11.2.2008, 06:27
как задать буфер?
стандартная buffersize не проходит.
а в компоненте idicmpclient.pas  прописанно как константа :(

Автор: salik 10.2.2011, 16:11
Код

procedure TForm1.Button5Click(Sender: TObject);
begin
  with IdIcmpClient1 do begin
    Host := 'localhost';
    Protocol := 1;
    ProtocolIPv6 := 0;
    IPVersion := Id_IPv4;
    PacketSize := 1024;
    Ping('test');
  end;
end;

procedure TForm1.IdIcmpClient1Reply(ASender: TComponent;
  const AReplyStatus: TReplyStatus);
begin
  REClient.Lines.Add(AReplyStatus.Msg);
end;


После нажатия кнопки выходит ошибка (Socket Error # 10106).
Подскажите как заставить этот компонент работать или подскажите как пошагово смотреть операции внутри компонента

PS: Indy 10.5.7

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)