大道之行,天下为公。这篇文章主要讲述从Android访问Windows WebService获取IP地址相关的知识,希望能为你提供帮助。
我有android客户端在C#中向我的webservice发出请求。如果想跟踪客户端使用的IP。我读了几种从Android设备获取IP地址然后将其发送到服务器的方法,甚至从服务器端获取客户端的IP地址。但我也读到两者都有问题,因为恶意客户可以伪造自己的IP等等。
那么,让我自己作为Android客户端和Windows服务器端的开发人员,如果客户端在服务器中请求方法,这是获得IP的最佳和更可靠的方式? Android设备中的Read_Phone_State等权限很难获得。我也听说过NAT地址,因此,获取IP和端口号将是完美的。
答案【从Android访问Windows WebService获取IP地址】我找到了这个:
String sIP = HttpContext.Current.Request.UserHostAddress;
我不知道是否有更好的解决方案或我的可靠性。
推荐阅读
- Ionic app,错误(..main.ts模块构建失败:错误:ENOENT)
- 本文教你u盘不显示怎样办
- 本文教你华硕主板bios设置图解
- 图文详细说明win7系统U盘插入后假死怎样处理
- 图文详细说明u盘不能格式化怎样办
- 图文详细说明u盘中毒怎样办
- 图文详细说明u盘坏了怎样修好
- u盘运用过程中发热是否属于正常现象?图文详回答案
- 硬盘坏道修好工具推荐