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

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

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

积分:77170
等级:网站管理员
文数:10127
注册: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-2019 ClickSun All Rights Reserved