微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何计算电脑下载的金额?

我目前正在开发一个.NET Cyber​​cafepipe理程序,并且希望计算网吧中每台计算机从互联网上下载的数据量,因为用户需要为下载量付费。

我相信在Windows中必须有某种API来给我这个。 我应该在哪里看?

感谢大家。

Web应用程序访问本地文件系统

Windows / .NET的方式来监视/debugging串口?

需要一个允许自定义下载pipe理器被插入的网页浏览器组件

在任何应用程序中监视select

创buildXML文件,赋予所有Windows帐户用户以写权限

InvisibleOperationException隐藏窗口时

应用程序缺less必需的文件

Windows:列出并启动与扩展名关联的应用程序

用户凭据保存在Windows应用程序中

DirectoryInfo.GetFiles()不返回所有文件

我刚刚找到System.Net.networkinformation命名空间,并写下如下代码

NetworkInterface[] networkInterfaces = NetworkInterface.GetAllNetworkInterfaces(); foreach (NetworkInterface ni in networkInterfaces) { IPv4InterfaceStatistics stats = ni.GetIPv4Statistics(); IPInterfaceProperties props = ni.GetIPProperties(); Console.WriteLine("{0} ({1:#,##0.00}Mb/s,{2})",ni.Name,ni.Speed / 1024D / 1024D,ni.OperationalStatus); Console.WriteLine("t{0}",ni.Description); Console.WriteLine("t{0:#,##0.00}Mb sent,{1:#,##0.00}Mb received",stats.BytesSent / 1024D / 1024D,stats.BytesReceived / 1024D / 1024D); Console.WriteLine(); }

我得到这个输出

本地连接2(953,67Mb / s,Up)

Realtek RTL8169 / 8110系列PCI千兆以太网卡(Ndis 6.0)

1.906,92Mb发送,483,77Mb收到

本地连接3(9,54Mb / s,Down)

D-Link DFE-520TX PCI快速以太网适配器

发送0,00Mb,收到0,00Mb

环回伪接口1(1.024,00Mb / s,Up)

软件环回接口1

发送0,00Mb

HTH

我会用一些建立的目的解决方案。 谷歌的“网吧管理软件” – 有很多结果:

例如:www.handycafe.com/

您还可以读取系统上的性能计数器。 请参阅.NET中的PerformanceCounter类。 有关计算机上可用性能计数器的列表。 开始 – >运行Perfmon – >执行“添加计数器”查看可用的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐