我有android客户端向C#中的have服务发出请求。如果想要跟踪客户端使用的If。我读到了几种从Android设备获取IP地址然后将其发送到服务器的方法,甚至从服务器端获取客户端的IP地址。但我也读到,两者都有问题,因为恶意客户端可以伪造自己的I地址等等。
那么,让我自己作为Android客户端和Windows服务器端的开发人员,如果客户端正在请求服务器中的方法,那么获取IP的最佳和更可靠的方式是什么?像安卓设备中的Read_Phone_State那样的权限将很难获得。另外,我还听说了NAT地址,因此,获取IP和端口号将是完美的。
发布于 2018-03-06 07:46:00
我发现了这个:
String sIP = HttpContext.Current.Request.UserHostAddress;
我不知道是否有更好的解决方案或者我的可靠性。
https://stackoverflow.com/questions/49120882
复制相似问题