Java测试套接字是否为本地主机

时间:2018-12-09 09:18:24

标签: java sockets

我想知道如何检测套接字是否来自本地主机,这意味着套接字已在pc1上打开并连接到pc1上的服务器,我尝试了该地址,但我没有使其工作,是否在那里像isLocalhost()之类的调用或类似的东西,我可以在其中测试本地套接字吗?

尝试的代码:

    if(socket.getInetAddress().getHostName().equalsIgnoreCase("127.0.0.1")) {

    }

但是遗憾的是这没有用,我也尝试了ipv6,但是也没有触发if语句。

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

它的socket.getInetAddress()。isLoopbackAddress()