Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Работа с сетью > pinger на java |
Автор: larinva 28.7.2011, 21:19 |
Доброй ночи! Подобная тема уже поднималась на форуме, но давно. Может с тех времен что-то уже изменилось. Есть задание написать утилиту ping. Подскажите при помощи каких средств это можно реализовать? это видел http://forum.vingrad.ru/topic-183787.html |
Автор: Farmazon 29.7.2011, 06:41 |
http://ru.lmgtfy.com/?q=JAVA+ICMP+ping |
Автор: AntonSaburov 29.7.2011, 14:21 |
Читайте документацию Class InetAddress public boolean isReachable(int timeout) throws IOException Test whether that address is reachable. Best effort is made by the implementation to try to reach the host, but firewalls and server configuration may block requests resulting in a unreachable status while some specific ports may be accessible. A typical implementation will use ICMP ECHO REQUESTs if the privilege can be obtained, otherwise it will try to establish a TCP connection on port 7 (Echo) of the destination host. The timeout value, in milliseconds, indicates the maximum amount of time the try should take. If the operation times out before getting an answer, the host is deemed unreachable. A negative value will result in an IllegalArgumentException being thrown. |
Автор: olexande 29.12.2011, 22:53 |
Я недавно (правда на питоне) просто вызывал системный пинг. Если вызвать с ключем "-n 1" в результате система отправит только и пакет (или сколько укажете ... ) Правда ловил результаты во временно лог файле ... |