我有一個更新服務,需要從遠程下拉數據,但是像微軟的BITS我想在用戶閒置和/或網絡利用率低時這樣做以免影響他們的經驗。閒置時下載/低網絡利用率
我需要做什麼或看什麼?任何人都可以從正確的方向指出我從哪裏開始,並獲得我需要的信息?
我有一個更新服務,需要從遠程下拉數據,但是像微軟的BITS我想在用戶閒置和/或網絡利用率低時這樣做以免影響他們的經驗。閒置時下載/低網絡利用率
我需要做什麼或看什麼?任何人都可以從正確的方向指出我從哪裏開始,並獲得我需要的信息?
如果你不能使用BITS,因爲你想跨平臺,你會遇到麻煩。每個操作系統將有不同的方式來查找當前的網絡使用情況,因此您將不得不爲每個支持的操作系統編寫一個接口類和實現。
在Linux中它似乎是特殊文件/proc/net/snmp
。在Windows中,BSD或OSX我不知道。 netstat -s
shell命令似乎適用於所有這些命令,但每種輸出格式都不相同。
是的,這是我的恐懼:/ – Lloyd 2009-08-18 14:26:54
原諒我不說,我不能使用BITS的各種原因。 – Lloyd 2009-08-18 13:41:56