当前注册人数422581人 邮箱: 密码: 注册新用户 忘记密码
首页 C/C++/MFC C# ASP.NET VB.NET MATLAB Android   站内搜索 下载代码说明/积分规则
为什么要注册?

1. 可以直接免费从本站下载代码,防止邮件发送不到您的邮箱,或登录不了国外网站

2. 可以设定关键字,当有您关心的代码收录时,邮件通知您

3. 对这里的代码进行评分和评论

4. 可以和大家一起分享你的源代码,得到更多的建议

Monitoring network speed

C#网卡性能网速监视器源代码

2007年12月08日
C#WinXP.NET 1.1, VS, Dev
本文中的代码可以用来监视网络性能,测试每个网卡的当前上传、下载网速。原理是通过监视通过网络发送和接收的数据包,从而计算网络性能。
相关知识
using Echevil;

    NetworkMonitor monitor    =    new NetworkMonitor();
    NetworkAdapter[] adapters    =    monitor.Adapters;

    // adapters 的长度是0,机器上没安装任何网络设备
    if (adapters.Length == 0)
    {
        Console.WriteLine("No network adapters found on this computer.");
        return;
    }

    // 开启一个定时器用以每秒钟计算数据包
    monitor.StartMonitoring();

    for( int i = 0; i < 10; i ++)
    {
        foreach(NetworkAdapter adapter in adapters)
        {
            // Name属性指示网络适配器的名字
            Console.WriteLine(adapter.Name);
            // 下面的参数用以衡量网络上下传的速度:DownloadSpeedKbps,UploadSpeedKbps,UploadSpeed和DownloadSpeed。后面两个是整数值表示每秒的字节数。
            Console.WriteLine(String.Format("dl: {0:n} " + 
               "kbps\t\tul: {1:n} kbps? adapter.DownloadSpeedKbps, 
               adapter.UploadSpeedKbps));
        }
        System.Threading.Thread.Sleep(1000); // Sleeps for one second.
    }

    // 停止定时器,adapter 的属性也不再可用
    monitor.StopMonitoring ();
源代码原文下载:
Monitoring network speed Detecting upload and download speed of a network adapter using performance counters. The .NET Class Library provides a set of performance counters that you can use to track the performance both of the system and of an application. This program makes use of counters in the Networking category to obtain information about data sent and received over the network, and calculates network speed.

源码图片

点击链接查看大图
从本站下载附件及源代码(1个附件,已经成功下载1062次)

最值得关注的外文源代码

WCF / WPF Chat Application
Net Spy: Your Network Spy for Share Folder
USB Driver Monitor
Execute applications with a Windows Service and ensure its existance
评论(评论是增加积分的一个有效途径)
字数在300字内
请如实评论
本源代码共评论127次,此处显示最近20次评论! 查看所有评论

龙六刀  2018年08月25日
还是不能下载!没有积分!
coolow  2016年08月15日
正好学习一下
funnyz  2014年11月19日
谢谢,学习了
bodyea  2014年02月15日
很不错的代码
心有灵犀  2013年09月19日
还不错奥,谢谢
jenny  2013年08月07日
谢谢楼主分享
jie  2013年07月20日
还不错奥,谢谢
wwkkww1983  2013年03月01日
谢谢,学习了
wwkkww1983  2013年03月01日
非常好奇,希望是个惊喜!!!!!!!!!
ghhp1978  2013年02月13日
非常好奇,希望是个惊喜!!!!!!!!!
ot7652  2012年10月18日
了解先 谢谢
Calvadoc  2012年10月07日
这真的是一个非常好的例子!
rocky  2012年09月30日
好东西,谢谢楼主!
ord2011  2012年09月29日
好东西,谢谢楼主!
xxllj  2012年09月12日
不错,感谢分享
ot7652  2012年07月12日
不错,看看一下
cctvtcctcc  2012年07月07日
这个太强大了
KPB  2012年06月08日
楼主好人
leaflone  2012年05月24日
感谢分享,学习下
jack_wusheng  2012年03月30日
研究哈!谢谢!
字数在300字内
请如实评论
200万国内源码搜索
CopyRight (C) codesoso.com 2007-2009 All Rights Reserved zhihuishi   免责声明