尽管我进行了搜索,但找不到答案。
假设我有以下 Java 代码:
ServerSocket serve = null;
try {
server = new ServerSocket(5567);
} catch (IOException e) {
System.err.println("Problem with port 5567");
System.exit(1);
}
Socket clientSocket = null;
try {
clientSocket = server.accept();
} catch (IOException e) {
System.exit(1);
}
When server.accept()
被称为程序块,直到有人连接到我的服务器。有没有办法找到连接到我的服务器的程序/用户的IP?
Try
Socket clientSocket = null;
try {
clientSocket = server.accept();
System.out.println("Connected from " + clientSocket .getInetAddress() + " on port "
+ clientSocket .getPort() + " to port " + clientSocket .getLocalPort() + " of "
+ clientSocket .getLocalAddress());
} catch (IOException e) {
System.exit(1);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)