java中用socket通信怎么获取访问者的IP?

发布网友 发布时间:2022-04-25 03:11

我来回答

3个回答

热心网友 时间:2023-10-22 18:53

新建一个ServerSocket对象然后用accept()方法接受请求连接的Socket对象在调用获得的Socket对象的getInetAddress()方法获取InetAddress对象在调用InetAddress对象的getHostAddress方法来获取IP地址。

热心网友 时间:2023-10-22 18:53

这样试一下

ServerSocket server;
Socket client;
server = new ServerSocket(10000);
client = server.accept();
client.getLocalAddress().getHostAddress();

热心网友 时间:2023-10-22 18:54

ServerSocket ss = new ServerSocket(int port);
Socket s = ss.accept();
String ip = s.getLocalAddress().getHostAddress();

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com