C# IPGlobalStatistics获取本机网络流量信息
例子如图:
完整代码:
1 using System.Net.NetworkInformation; 2 namespace IPGlobalStatics 3 { 4 public partial class Form1 : Form 5 { 6 public Form1() 7 { 8 InitializeComponent(); 9 } 10 11 private void Form1_Load(object sender, EventArgs e) 12 { 13 IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties(); 14 IPGlobalStatistics ipstat = properties.GetIPv4GlobalStatistics(); 15 lst_NetworkInfo.Items.Add("本机所在域:" + properties.DomainName); 16 lst_NetworkInfo.Items.Add("接收数据包:" + ipstat.ReceivedPackets); 17 lst_NetworkInfo.Items.Add("转发数据包:" + ipstat.ReceivedPacketsForwarded); 18 lst_NetworkInfo.Items.Add("传送数据包:" + ipstat.ReceivedPacketsDelivered); 19 lst_NetworkInfo.Items.Add("丢弃数据包:" + ipstat.ReceivedPacketsDiscarded); 20 } 21 } 22 }
浙公网安备 33010602011771号