zoukankan
html css js c++ java
通过外部网站返回得到内网外部IP
static string GetIP() { Uri uri = new Uri("http://www.ikaka.com/ip/index.asp";); System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(uri); req.Method = "POST"; req.ContentType = "application/x-www-form-urlencoded"; req.ContentLength = 0; req.CookieContainer = new System.Net.CookieContainer(); req.GetRequestStream().Write(new byte [0], 0, 0); System.Net.HttpWebResponse res = (System.Net.HttpWebResponse)(req.GetResponse()); StreamReader rs = new StreamReader(res.GetResponseStream(), System.Text.Encoding.GetEncoding("GB18030")); string s = rs.ReadToEnd(); rs.Close(); req.Abort(); res.Close(); System.Text.RegularExpressions.Match m = System.Text.RegularExpressions.Regex.Match(s, @"IP:/[(?<IP>[0-9/.]*)/]"); if (m.Success) return m.Groups["IP"].Value; return string.Empty; }
查看全文
相关阅读:
《我想进大厂》之mysql夺命连环13问
抽象数据类型的表示与实现
数据结构两个层次——逻辑结构和存储结构
单链表的两种构造函数
使用malloc函数或new运算符为链表结点分配内存空间
基于Vue全家桶开发的前端组件管理平台
JS菱形镂空
JS使用for循环实现九九乘法表数字颜色不同
JS——个人所得税
JAVA常见关键字
原文地址:https://www.cnblogs.com/javawebsoa/p/2458158.html
最新文章
Filter介绍,执行顺序,实例
解析java树形结构
jQuery验证控件validate使用
字符串匹配算法---BF
字符串匹配算法---KMP
python自增自减?赋值语句返回值?逗号表达式?
寻找缺失元素
数组中出现次数超过一半的数字
计算1+2+...+n
元组---戴上枷锁的列表
热门文章
列表切片 及 内置方法
python列表删除--remove(),del,pop()
Centos安装和配置Mysql5.7
zookeeper快速上手
安装hadoop集群--hdfs
安装yarn集群
spark RDD
Java-JDK动态代理(AOP)使用及实现原理分析
唯品会Java开发手册》1.0.2版阅读
深入解析String#intern
Copyright © 2011-2022 走看看