public static string GetIPFromInternet()
{
string strUrl = "http://iframe.ip138.com/ic.asp";
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().Trim();
int i = all.IndexOf("[")+1;
int m = all.IndexOf("]", i);
//分析字符串得到IP
string ip = all.Substring(i, m-i).Trim();
return ip;
}通过InterNet,获取本机访问外网IP
最新推荐文章于 2024-05-22 14:03:33 发布
本文介绍了一种通过HTTP请求从特定网站获取当前计算机公网IP地址的方法。该方法使用C#编程语言,通过创建WebRequest对象并发送请求到指定URL,然后解析返回的网页内容来提取IP地址。
1449

被折叠的 条评论
为什么被折叠?



