2012-04-22 149 views

回答

4

在NanoHTTPD.java中,找到私有類HTTPSession對象。

這是public void run()。找到以下行並在其後添加第二行。

decodeHeader(hin, pre, parms, header); 
header.put("IPAddress", mySocket.getInetAddress().getHostAddress()); 

現在在您的服務函數中,您可以引用IPAddress頭來獲取客戶端的IP地址。

我知道答案可能來不及幫助你,但希望它可以幫助其他人尋找相同的東西。

+0

無論如何,謝謝..它可能會幫助別人;) – dotfreelancer 2012-11-15 20:43:21

+0

謝謝,它幫助了我:) – marsbard 2013-02-05 17:37:19

+0

如何在服務函數中引用它? – 2013-05-29 14:31:36

2

我在最新的master分支中發現,您可以通過IHTTPSession會話對象中的頭部「http-client-ip」獲取客戶端ip地址。

相關問題