Перейти к содержанию
Fire Monkey от А до Я
  • 0

Ping на Android или на iOS


Martifan

Вопрос

Доброго времени сутки

подскажите пожалуйста как реализовать пинг на Android или iOS?

то есть чтобы из моего приложении смог пинговать какой нибудь ип адрес

заранее спасибо

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Для платформы Андроид автор библиотеки Indy по имени Remy, приводит свои рассуждения тут:

https://stackoverflow.com/questions/25096126/delphi-xe6-and-android-ping

 

Изменено пользователем Ingalime
Ссылка на комментарий
  • 0
16 часов назад, Ingalime сказал:

Для платформы Андроид автор библиотеки Indy по имени Remy, приводит свои рассуждения тут:

https://stackoverflow.com/questions/25096126/delphi-xe6-and-android-ping

 

это я видел но как реализовать FMX не могу понять

Ссылка на комментарий
  • 0

У меня была похожая проблема - проверить доступен ли хост. 

Как я понял TIdICMPClient работает лиш при наличии root. Даже под win надо "as administrator" запускать.

Были варианты вызвать системную команду PING и анализировать результат, но сложно. 

Проблему обошол  с помощью IdTCPClient.

function CheckInternet: boolean;
begin
result:=false;
try
IdTCPClient1.ReadTimeout:=200;
IdTCPClient1.ConnectTimeout:=200;
IdTCPClient1.Port:=Port;
IdTCPClient1.Host:=Server;
IdTCPClient1.Connect;
IdTCPClient1.Disconnect;
result:=true;
except
result:=false;
end;
end;

Если надо время отклика проверит - не подойдот. А для доступности по моему ок!  

 

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...