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     }  

 

posted @ 2012-12-30 15:00  Net-Spider  阅读(528)  评论(0)    收藏  举报