如果客户端有某个IP地址,有没有办法阻止到java服务器的传入连接?
答案 0 :(得分:3)
接受连接,然后获取该连接的Socket
。之后,它就像调用socket.getInetAddress()
一样简单,并决定是否要回复数据或关闭套接字。
请注意,由于NAT的普遍存在,您可能无法真正区分谁正在连接到您,因为请求可能已被重写(通过NAT)看起来来自网关机器而不是终端 - 客户端。
如果这是尝试提供更安全的"一组连接,记住IP地址是非常虚伪的,并且没有其他人设置他们的机器拥有你的IP地址的真正障碍。