我想知道如何检测套接字是否来自本地主机,这意味着套接字已在pc1上打开并连接到pc1上的服务器,我尝试了该地址,但我没有使其工作,是否在那里像isLocalhost()之类的调用或类似的东西,我可以在其中测试本地套接字吗?
尝试的代码:
if(socket.getInetAddress().getHostName().equalsIgnoreCase("127.0.0.1")) {
}
但是遗憾的是这没有用,我也尝试了ipv6,但是也没有触发if语句。
感谢您的时间。
答案 0 :(得分:1)
它的socket.getInetAddress()。isLoopbackAddress()