Перейти к содержанию
  • Регистрация
  • 0
Martifan

Ping на Android или на iOS

Вопрос

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

  • 0

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

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

 

Изменено пользователем Ingalime

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
17 часов назад, Tumaso сказал:

В Indy есть TIdICMPClient

не работает на Android

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 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 эмодзи.

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

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

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


  • Похожий контент

    • От notricky
      Напрямую нет доступа к сайту. ТОлько через анонимайзеры. Провайдер onlime.
      tracert начинает тупить на 9 шаге после 94.124.181.242. Провайдер говорит, что это не с их оборудованием проблема. Может менялись какие-то настройки? 
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

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