C#获取本机外网ip
来源:互联网 发布:大数据如何分析 编辑:程序博客网 时间:2024/06/01 07:52
由于ip地址是变动的,所以我们需要自动获取到外网的ip,然后我就写了一段code来自动获取到外网的ip,就不需要每次手写了,就方便多了。
using System;using System.Net;using System.Text.RegularExpressions;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { try { WebClient client = new WebClient(); client.Encoding = System.Text.Encoding.Default; string response = client.UploadString("http://iframe.ip138.com/ipcity.asp", ""); Match mc = Regex.Match(response, @"location.href=""(.*)"""); if (mc.Success && mc.Groups.Count > 1) { response = client.UploadString(mc.Groups[1].Value, ""); string[] str1 = response.Split('['); response = str1[1]; string [] str = response.Split(']'); response = str[0]; Console.Write(response); } } catch (System.Exception e) { } Console.Read(); } }}
结果:
- C#获取本机外网ip
- C#获取本机外网ip
- C#获取客户端IP地址+获取本机外网IP
- C# 获取本机IP
- C#获取本机内网外网IP
- C#获取本机IP
- c#获取本机IP
- C# 获取本机IP
- 获取本机外网IP
- C# 获取本机IP地址
- C#获取本机IP地址
- C#获取本机的IP地址
- c#获取本机所有ip
- C# 获取本机IP方法
- C#获取本机IP地址
- c#获取本机IP地址
- C#获取本机公网IP
- C# 获取本机IP MAC地址
- Protel PCB各层含义
- 如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信
- 2013-11-15 singelton的实现及学习的笔记
- Eclipse 常用技巧功能
- Android自定义进度条(ProgressBar)的问题
- C#获取本机外网ip
- JVM并发机制的探讨——内存模型、内存可见性和指令重排序
- 修改flash builder默认浏览器和安装的flash player不是调试器
- java笔记1
- MapReduce编程(入门篇)-wordcount
- libxml2 安装使用
- 改进异常处理的6条建议
- FTP 方式无人值守批量安装 linux系统
- 使用SQL语句创建和删除约束