我的客户端电脑通过以太网套接字作为服务器电脑连接,我如何从服务器端代码中找到此客户端的 IP。
服务器在一个新线程中为每个客户端分配一个套接字。
当我在客户端套接字上执行 csocket.getLocalAddress().toString()
时,我仍然获得服务器 IP 地址。 (csocket
是服务器在现在的客户端连接上生成的套接字并将其传递给新线程)。
最佳答案
我相信您想使用 remote address而是:
csocket.getRemoteSocketAddress().toString();
关于java - 如何找到连接到服务器的客户端的 IP 地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1840420/