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

时间:2011-10-14 05:15:00

标签: grails groovy

我正在做grails的小项目。我想在这个项目中添加网络概念,请指导如何使用它

要求: -

  

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

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

${request.getScheme()}:${InetAddress.getLocalHost().getHostAddress()}

但我想要在网络中使用此项目的特定用户的IP地址。

请指导我解决这个问题。

1 个答案:

答案 0 :(得分:5)

你应该可以使用:

String addr = request.remoteAddr