2011-10-14 28 views
1

我正在做一個關於grails的小型項目。我想加入這個項目的網絡概念u能請指導如何在它如何找到連接的客戶端在grails中的IP地址

要求工作: -

我正在我的項目在我的本地主機(HTTP://本地主機:8080 /xyz).o如果另一個人使用相同的本地主機訪問項目(http://192.168.xx:8080/xyz)。通過使用網絡概念,我應該得到那個特定用戶ip地址的詳細信息,相同的本地主機(IP地址)。

目前我使用此查詢來獲取我的系統

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

的IP地址,但我想誰正在使用網絡這個項目特定用戶的IP地址。

請指導我解決這個問題。

回答

5

你應該只能夠使用:

String addr = request.remoteAddr 
+0

如果我使用request.remoteAddr它顯示127.0.0.1。 – manu

+0

你是從本地連接嗎? –

+0

雅我使用http:// localhost:8080 – manu

相關問題