網路流量統計 |
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
主要使用 GetIfTable 這個 API 來取得每一個介面的流量資料。
不想下載可以參考以下的原始碼。 ■ Unit1.cpp
//--------------------------------------------------------------------------- // 網路流量統計 by dllee■ Unit1.h //--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //----------------------------------------------------------------------------// #include{2003-07-22} 新增所有介面最大值統計 {2003-07-22} 新增自動調整統計最大值 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell.... 發表人 - dllee 於 2003/07/22 09:35:18
------
http://www.ViewMove.com
附加檔案:34322_NetIO.zip
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
{2003-07-22} 新增所有介面最大值統計
{2003-07-22} 新增自動調整統計最大值 我實作這個小工具,其實是為了 geOShell 中的 geOStatPlus 這個插件所作的練習,主要是希望能夠得到網路卡的流量。但使用 GetIfTable 只能得到每一個通訊介面的流量,所以在此更新版中,加入統計各通訊介面最大值的功能。如果,您知道如何直接取得單一網路卡或單機所有網路卡的流量,希望給點指教或提示,先謝囉。 以下是新版的 code ■ Unit1.cpp
//--------------------------------------------------------------------------- // 網路流量統計 by dllee■ Unit1.h //--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //----------------------------------------------------------------------------// #include沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://dllee.adsldns.org 介紹Shells,LiteStep,GeoShell.... 發表人 - dllee 於 2003/07/22 09:36:39
------
http://www.ViewMove.com |
ohyajack
一般會員 發表:11 回覆:12 積分:4 註冊:2005-02-20 發送簡訊給我 |
問一下很久以前的文章 :p (快2年前了... @_@) dllee您好:
想請教一下MIB_IFROW底下的dwInOctets和dwOutOctets他們的單位是什麼阿 @@ http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wcesdkr/html/wcesdkrmib_ifrow.asp 我看msdn上的說明是指octets (查了一下應該是指byte)
不過實際上寫出來的數據好像不太一樣 還是我誤會他的意思了 @_@ 又來麻煩您了 ^^
|
dllee
站務副站長 發表:321 回覆:2519 積分:1711 註冊:2002-04-15 發送簡訊給我 |
octets 應該就是 byte, 但它不用 byte 而用 octet
我想,應該是還有其他控制用的資料,如封包頭尾、TCP/IP 資料等等,
而不只是實際上傳輸的資料內容。
就像 RS232 傳輸,也有 Start Bit, Stop Bit 等等,含 8 BIT DATA,
至少要傳 10bits 才能完成 1 byte 的傳輸。
Octets 應該也是如此,如果有正在下載資料時,可以用下載資料軟體的
每秒傳多少 byte 與此函式每秒傳多少 Octet 比較,應該此函式會回報
較高的速率,因為它包含那些非資料的傳輸。
對我來說,這個數值本來就只是參考,即時查看它,有時是可以了解到底
是否有後門程式在亂傳資料... C# 初學者請多指教 < href="http://free.greenworld.com.tw/~dllee/" target="blank">吃軟也吃硬 dllee.ktop.com.tw StatPlus 系統資源監測器 @ KTOP OpenPLC - IEC 61131-3
------
http://www.ViewMove.com |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |