C#获取本机(公网)IP、所在地以及网络类型
2013-07-31 23:09
405 查看
public static void GetPulicAddress(ref string pubip, ref string address) { try { string strUrl = "http://iframe.ip138.com/ic.asp";//获得IP的网址 Uri uri = new Uri(strUrl); WebRequest webreq = WebRequest.Create(uri); Stream s = webreq.GetResponse().GetResponseStream(); StreamReader sr = new StreamReader(s, Encoding.Default); string all = sr.ReadToEnd(); //读取网站返回的数据 格式:您的IP地址是:[x.x.x.x] int i = all.IndexOf("[") + 1; int adr = all.IndexOf("来自") + 3; string tempadd = string.Empty,tempip=string.Empty; tempip = all.Substring(i, 15); tempadd = all.Substring(adr, all.Length - adr); pubip = tempip.Substring(0,tempip.IndexOf("]")); address = tempadd.Substring(0, tempadd.IndexOf("<")); } catch (Exception ex) { ComMsg.MsgErr(ex.Message); } }
相关文章推荐
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- C#获取本机IP以及无线网ip
- 获取Android当前网络类型(2g、3g、4g、wifi)以及手机型号、版本号
- C# IPGlobalStatistics获取本机网络流量信息
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- php获取客服端口IP 以及物理地址 网络
- C# 解析百度天气数据,Rss解析百度新闻以及根据IP获取所在城市
- 嵌入式 获取网卡设备以及IP和MAC地址示例以及网络编程之ioctl小结
- C# 获取本地IP客户端IP地址以及MAC地址
- Android-->分享工具类:判断网络状态,网络类型,获取网络IP(包括GSM IP)
- PHP获取ip对应地区和使用网络类型的方法
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- c#中获取服务器IP,客户端IP以及其它
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明
- 求教C#使用(SnmpSharpNet.dll)Snmp协议,如何获取整个局域网段内的IP设备类型(例PC、路由器等)MAC和主机名?
- C#中获取服务器IP,客户端IP以及网卡物理地址
- php 根据ip获取城市以及网络运营商名称(利用qqwry.dat)
- c#中获取服务器IP,客户端IP以及Request.ServerVariables详细说明