博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
获取ip
阅读量:6209 次
发布时间:2019-06-21

本文共 625 字,大约阅读时间需要 2 分钟。

/// <summary>

/// 获取本机的上网IP
/// </summary>
/// <returns></returns>
public static string GetConnectNetAddress()
{
string strUrl = "http://www.ip138.com/ip2city.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;
string tempip = all.Substring(i, 15);
string ip = tempip.Replace("]", "").Replace(" ", "").Replace("<", "");
return ip;
}

转载于:https://www.cnblogs.com/jinhaoObject/p/4736499.html

你可能感兴趣的文章
深入解读PHP删除Cookie技巧
查看>>
服务器编程Linux高性能服务器编程
查看>>
Windows 8.1的触摸屏和开始菜单的设计
查看>>
微信公众平台开发(一) 配置接口
查看>>
glut 右键子菜单
查看>>
傻嘎,IOC原来是这样子的
查看>>
空心验证码(定制)
查看>>
C++基础学习-20120518
查看>>
Spring JTA应用JOTM & Atomikos I Application
查看>>
U盘安装CentOS
查看>>
评《凶器是手机还是充电器?》-开关电源原理
查看>>
Linux添加/删除用户和用户组
查看>>
如何将HashMap,按照value值排序
查看>>
第八周(3) Word2007样式
查看>>
指针与字符串
查看>>
jquery切换class
查看>>
[原创]项目管理知识体系指南之 13项目干系人管理思维导图
查看>>
如何解决 SogouIinput not enough space for thread data ?? 虚拟内存
查看>>
与非CCR代码互操作
查看>>
AndroidManifest.xml 详解 (四) 之uses-permission
查看>>