C#中的网络监测 | Personal Blog

C#中的网络监测

网络适配器

即网卡,用于连接计算机与网络;处于System.Net.NetworkInformation命名空间

NetworkInterface类

GetAllNetworkInterfaces方法

返回描述本地计算机上所有网络适配器有关信息,返回类型为数组

Description属性

返回网络适配器的描述,返回类型为字符串

id属性

返回id

GetIPProperties方法

返回描述此网络适配器配置的对象

GetPhysicalAddress方法

返回MAC地址

IPInterfaceProperties类

GetewayAdresses方法

获取接口的网关地址

MulticastAddresses方法

获取分配给该接口的多路广播地址

UnicastAddresses方法

获取分配给该接口的单路广播地址

IPGlobalProperties类

提供本地计算机网络连接和通信统计数据的信息

GetIPGlobalProperties方法

静态方法,获取所有网络流量相关信息