使用 request.getRemoteAddr() 返回 0:0:0:0:0:0:0:1
- 论坛
- 使用 request.getRemoteAddr() 返回 0:0:0:0:0:0:0:1
4 浏览
使用 request.getRemoteAddr() 返回 0:0:0:0:0:0:0:1
我正在尝试在我的Web应用程序中打印已登录用户的IP地址。如果用户从另一台PC连接(该PC位于同一网络下,因为Web应用程序在我的PC上运行),使用IP地址192.168.10.120:8080/WebApplication
,代码request.getRemoteAddr()
或request.getLocalAddr()
返回他的IP地址。当我从运行Web应用程序的PC登录时,我得到的是IP地址0:0:0:0:0:0:0:1。
为什么会这样?这些命令之间有什么区别(我应该使用哪个)?非常感谢!