C# 空闲/网络利用率低时下载
我有一个更新服务,需要从远程拉取数据,但是像Microsoft的BITS一样,我希望在用户空闲和/或网络利用率较低时这样做,以免影响他们的体验 我需要做什么或看什么?有人能告诉我从哪里开始并获得我需要的信息的正确方向吗?你看过它在哪里描述了如何使用BITS COM接口吗C# 空闲/网络利用率低时下载,c#,.net,http,optimization,download,C#,.net,Http,Optimization,Download,我有一个更新服务,需要从远程拉取数据,但是像Microsoft的BITS一样,我希望在用户空闲和/或网络利用率较低时这样做,以免影响他们的体验 我需要做什么或看什么?有人能告诉我从哪里开始并获得我需要的信息的正确方向吗?你看过它在哪里描述了如何使用BITS COM接口吗 另一篇文章介绍了如何将BITS与.Net一起使用使用官方BITS包装器如何?如果您因为希望跨平台而无法使用BITS,您将遇到麻烦。每个操作系统都有不同的方法来查找当前的网络使用情况,因此您必须为每个支持的操作系统编写一个包含实现
另一篇文章介绍了如何将BITS与.Net一起使用使用官方BITS包装器如何?如果您因为希望跨平台而无法使用BITS,您将遇到麻烦。每个操作系统都有不同的方法来查找当前的网络使用情况,因此您必须为每个支持的操作系统编写一个包含实现的接口类
在Linux中,它似乎是一个特殊的文件
/proc/net/snmp
。在Windows、BSD或OSX中,我不知道。netstat-s
shell命令似乎对所有这些都有效,但每个命令的输出格式都不同。请原谅我没有说,由于各种原因,我不能使用BITS。