📄 pingcls.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
//
using System.Net;
namespace 计算机及IP管理
{
class PingCls
{
public UpdateList ul;
public string ip; //定义一个变量,用以接收传送来的IP地址字符串
public string HostName; //定义一个变量,用以向主进展传递对应IP地址是否在线数据
public ListViewItem listviewitem;//用来存放IP及主机名称
public void scan()
{
IPAddress myIP = IPAddress.Parse(ip);
listviewitem = new ListViewItem(ip, 0);//在ListViewItem添加IP地址
try
{
IPHostEntry myHost = Dns.GetHostByAddress(myIP);
HostName = myHost.HostName.ToString();
listviewitem.SubItems.Add(HostName);//添加主机名
listviewitem.SubItems.Add("可知");
listviewitem.SubItems.Add("可到达");
}
catch
{
HostName = "检测不到,主机没有响应!";
listviewitem.SubItems.Add(HostName);//添加主机名
listviewitem.SubItems.Add("不可知");
listviewitem.SubItems.Add("不可到达");
}
if (ul != null)
ul(listviewitem);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -