Я попытался проверить, свободен ли порт на удаленной машине, пытаясь создать ServerSocket с портом и IP-адресом машины.IP доступен с моей машины.но он создает исключение «Невозможно назначить запрошенный адрес: JVM_Bind».Я видел много вопросов, опубликованных для этого исключения, но не отвечает ни на что, кроме localhost.
мой код
try {
sock = hostName == null ? new ServerSocket(port) : new ServerSocket(port, 0, InetAddress.getByName(hostName));
return true;
} catch (Exception var14) {
flag= false;
} finally {
if (sock != null) {
try {
sock.close();
} catch (Exception e) {
e.printStackTrace();
}
}
имя хоста - IP-адрес, порт - номер порта