C# 获取当前主机网络(公网)IP地址

 时间:2024-11-23 23:21:01

1、百度搜索IP地址第一项会显示当前主机IP,点进去发现是www.ip138.com 获取的直接提交:“http://1111.ip138.com/ic.asp”就会返回IP地址

C# 获取当前主机网络(公网)IP地址

2、首先窗体添加一个文本框,一个按钮,双击按钮进入事件无视其它,谢谢。

C# 获取当前主机网络(公网)IP地址

3、private void button1_Click(object sender, EventArgs e) { try { WebClient wc = new WebClient(); wc.Credentials = CredentialCache.DefaultCredentials; byte[] pageData = wc.DownloadData("http://1111.ip138.com/ic.asp"); string SourceCode = Encoding.UTF8.GetString(pageData); // saveSourceCode(SourceCode); wc.Dispose(); } catch (Exception x) { throw new Exception("获取异常," + x.Message); } Match rebool = Regex.Match(SourceCode, @"\d{2,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}"); string value = rebool.Value; textBox1.Text = value;//文本框1获得的就是网络IP地址}

  • 报表插件FineReport中如何设置自定义导出按钮
  • 如何清除firefox浏览器的历史浏览记录?
  • 怎么看访问链接是走了哪个IP
  • 怎样用Python计算出黄金分割数列?
  • 使用VMware模拟N7K
  • 热门搜索
    众泰汽车怎么样 去痘痘的方法 定量分析方法 玫瑰花图片大全大图 太岁是怎么形成的 公牛插座怎么样 孩子脚臭怎么办 绑鱼钩的方法图解 虾仁的做法大全家常菜 我的世界音符盒怎么做