点晴MIS内部交流论坛加入收藏
新手上路
论坛搜索
 您的位置:点晴MIS系统问题答疑『 技术文档交流 』浏览当前帖子  
登 陆注 册论坛帮助  

  网站搜索
  搜索范围: 搜索方式: 关键词(可用空格分开)  

  作者及文章信息: 本文热度:841 % 
admin

积分:76822
等级:网站管理员
文数:11020
注册:2004-7-20

  信 息   留 言   主 页   编 辑   引 用    

楼 顶 

 C#获取本机IP


public void GetIPAddress()
{
string resultIP = string.Empty;
System.Net.IPAddress[] ips = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName()).AddressList;
foreach (System.Net.IPAddress ip in ips)
{
if (IsCorrentIP(ip.ToString()))
{
resultIP = ip.ToString();
break;
}
}
}
private bool IsCorrentIP(string ip)
{
string pattrn = @"(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])";
if (System.Text.RegularExpressions.Regex.IsMatch(ip, pattrn))
{
return true;
}
else
{
return false;
}
}

该文章在 2019/10/18 17:24:49 编辑过

  离 线  2019/10/18 17:24:48 
  本文章共有 0 页, 0 张回文,每页有 10 张回文 >> [ ]
页码:
Copyright 2003-2020 ClickSun All Rights Reserved