Проверка, открыт ли порт сервера на Android

Я пытаюсь подключиться к удаленному серверу со своего устройства Android. Как мне проверить, открыт ли определенный порт на моем сервере? Например. как проверить, открыт ли порт 80 на моем сервере 11.11.11.11?

В настоящее время я использую InetAddress для проверки связи, если хост доступен, но это не говорит мне, открыт ли порт 80.

Текущий код

boolean isAvailable = false;
try {
    isAvailable = InetAddress.getByName("11.11.11.11").isReachable(2000);
    if (isAvailable == true) {
       //host is reachable
       doSomething();
    }
} catch (Exception e) {

}
6
задан Emil Ivanov 12 November 2011 в 15:12
поделиться