如何使用ServerSocket通过TCP找出连接到服务器的客户端及其IP(详细信息)的数量



我的电脑上正在运行一个服务器程序。使用套接字连接到许多客户端的服务器程序。无论如何,是否有随时找出哪个具有女巫IP的客户端连接到服务器?或者有多少个客户端连接到服务器?

无论如何,是否有任何时间[使用]我自己的ServerSocket找出哪个具有女巫IP的客户端连接到服务器。

当您接受套接字时,您可以获取其远程 IP 地址。

Sockets socket = serverSocket.accept();
SocketAddress address = socket.getRemoteSocketAddress();

如果有多个客户端从该 IP 连接,这不足以区分。 如果这是一个问题,您可以让客户端发送唯一 ID,以便您知道它是哪个客户端。

最新更新