我的 GPRS 调制解调器有一张 SIM 卡。它可以连接Web。 Web 服务给它一个 IP 号码。我需要它。像那样:http://www.your-ip-address.com/ http://www.your-ip-address.com/
我怎样才能做到这一点?
您可以使用静态方法WebClient.DownloadString(url) http://msdn.microsoft.com/en-us/library/fhd1f0sw.aspx从提供此类数据的任何网络服务读取您的外部 IP 地址:
string ip = System.Net.WebClient.DownloadString("http://whatismyip.org/");
如果您打算在生产环境中使用它,最好确保您指向的 URL 在应用程序的整个生命周期中都保留。最好的方法可能是自己托管 Web 服务。
另外,您应该围绕此代码添加一些错误检查,因为如果互联网连接或 Web 服务不可用,它将失败。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)