【问题标题】:Get IP address from Android accessing a Windows WebService从访问 Windows WebService 的 Android 获取 IP 地址
【发布时间】:2018-03-05 22:59:20
【问题描述】:

我有 android 客户端在 C# 中向我的 web 服务发出请求。如果想跟踪客户端使用的 IP。我阅读了几种从 Android 设备获取 IP 地址然后将其发送到服务器的方法,甚至从服务器端获取客户端的 IP 地址。但我也读到两者都有问题,因为恶意客户端可能会伪造自己的 IP 等等。

那么,让我自己作为 Android 客户端和 Windows 服务器端的开发人员,如果客户端在服务器中请求方法,这是获取 IP 的最佳且更可靠的方式? Android 设备中的 Read_Phone_State 等权限将很难获得。 我也听说过 NAT 地址,所以得到 IP 和端口号就完美了。

【问题讨论】:

    标签: web-services ip


    【解决方案1】:

    我发现了这个:

    String sIP = HttpContext.Current.Request.UserHostAddress;

    我不知道是否有更好的解决方案或我的可靠。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-23
      • 2011-07-04
      • 1970-01-01
      • 2013-05-19
      • 1970-01-01
      相关资源
      最近更新 更多