首页 > 解决方案 > 无法分配请求的地址:远程机器发生 JVM_Bind 异常

问题描述

我试图通过尝试使用机器的端口和 IP 地址创建 ServerSocket 来检查远程机器中的端口是否空闲。可以从我的机器访问 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 地址,端口 - 端口号

标签: javajvmserversocket

解决方案


推荐阅读