有个服务器的服务线程启动后等待客户机的连接
ServerSocket serverSocket =new ServerSocket(PORT);
Socket client = serverSocket.accept();
当获取客户端的连接后,怎样得到客户端的IP?
要说明的一点是,这个客户处于内网当中,服务器位于公网
这个客户端可以通过流告诉服务器自己的IP
但这个IP是内网IP
服务器如何知道这个客户端的公网IP(和端口)呢?
即被网关路由器NAT之后的公网IP(和端口)呢?