博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Winform获取本地IP和外网IP
阅读量:6228 次
发布时间:2019-06-21

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

try            {                const string ip138ComIcAsp = "http://iframe.ip138.com/ic.asp"; //查询IP138得到您当前的外网IP                var uri = new Uri(ip138ComIcAsp);                WebRequest wr = WebRequest.Create(uri);                Stream stream = wr.GetResponse().GetResponseStream();                if (stream != null)                {                    //外网IP                    var reader = new StreamReader(stream, Encoding.Default);                    string result = reader.ReadToEnd(); //读取网站的数据                    Match ip = Regex.Match(result, @"(?<=(\[))[\s\S]*?(?=(\]))");                    //内网IP                    IPHostEntry entry = Dns.GetHostByName(Dns.GetHostName());                    var address = new IPAddress(entry.AddressList[0].Address);                    LblCurrentIP.Text = string.Format("外网IP:{0} 内网IP:{1}", ip, address);                }                LblDataBase.Text += ConfigHelper.GetDBConConfig().DB_ServerName;            }            catch (Exception ex)            {                // Log(ex.Message);            }

转载地址:http://junna.baihongyu.com/

你可能感兴趣的文章
[洛谷P2742]【模板】二维凸包([USACO5.1]圈奶牛Fencing the Cows)
查看>>
C/C++动态二维数组的内存分配和释放
查看>>
HTC G7 官方ROM卡刷包(国行、台版、港版、印度、亚太版、欧版)
查看>>
jQuery笔记(五)jQuery表单验证
查看>>
编程助手JavaScript学习库-面向对象编程笔记
查看>>
聪明的数据结构和笨拙的逻辑代码
查看>>
php_memcache 缓存 下载-安装-配置-学习
查看>>
Java EE之通过表单上传文件
查看>>
Gnome创建桌面快捷方式
查看>>
机器人会偷走你的饭碗吗——药剂师 vs. 巨型药品包装机
查看>>
C++数据类型范围
查看>>
UVa11401
查看>>
86. Partition List
查看>>
mysql 主从配置
查看>>
记录已被另一个用户锁定处理方法
查看>>
Codeforces 595B - Pasha and Phone
查看>>
Jquery--ajax
查看>>
shell脚本:批量修改文件名
查看>>
详解SimpleXML添加_修改_删除_遍历XML节点属性
查看>>
WPF DataGrid的使用
查看>>