如何在grails中找到已连接的客户端IP地址

man*_*anu 1 grails groovy

我正在做grails的小项目.我正在尝试在这个项目中添加网络概念,请您指导如何处理它

需求:-

我在我的localhost(http:// localhost:8080/xyz)中运行我的项目.如果另一个人使用相同的localhost访问项目(http://192.168.xx:8080/xyz).通过使用网络概念我应该获得使用相同localhost(IP地址)的特定用户IP地址的详细信息.

目前我正在使用此查询来获取我的系统的IP地址

${request.getScheme()}:${InetAddress.getLocalHost().getHostAddress()}
Run Code Online (Sandbox Code Playgroud)

但我想要在网络中使用这个项目的特定用户的IP地址.

请指导我解决这个问题.

tim*_*tes 5

你应该只能使用:

String addr = request.remoteAddr
Run Code Online (Sandbox Code Playgroud)

  • PS:这不是一个常规或grails的东西,这是一个基本的计算机网络事物 (2认同)