線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2609
推到 Plurk!
推到 Facebook!

利用Iphlpapi取得目前流量的問題

答題得分者是:dllee
falldog7
一般會員


發表:12
回覆:16
積分:5
註冊:2007-08-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-09-04 16:37:27 IP:140.113.xxx.xxx 訂閱
我有看過這篇文章
http://delphi.ktop.com.tw/board.php?cid=31&fid=79&tid=34322
http://phorum.study-area.org/viewtopic.php?t=9646&highlight=Iphlpapi.h

也大概實作了一下
我將MIB_IFROW其中的dwInOctets印出來看看 但是不知道它的單位該怎麼轉換成KB,MB或是GB
MSDN中的說明是這個...
http://msdn2.microsoft.com/en-us/library/aa366836.aspx
dwInOctets
The number of octets of data received through this interface.


請問一下 是將所有的MIB_IFROW中的dwInOctets全加起來 就是目前電腦的網路流量嗎???
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-09-04 17:42:57 IP:59.105.xxx.xxx 訂閱
不是。
程式中不是已按每個網路介面作分頁了嗎?
像 LoopBack 的就不需要計,如果您的電腦有多張網卡,才要把多張網卡統計起來,
不然,如果只有一張網卡,就針對那張網卡介面作記錄即可。

dwOutOctets 單位我是視為 Byte
------
http://www.ViewMove.com
falldog7
一般會員


發表:12
回覆:16
積分:5
註冊:2007-08-30

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-09-05 22:44:17 IP:124.10.xxx.xxx 訂閱
感謝您的回答~
:)

能否再請問LoopBack是指dwType==24的這個Interface吧? 這個Interface的概念是?@_@"""
Interface(網卡)跟控制台裡的網路連線出現的個數一樣嗎?


===================引 用 dllee 文 章===================
不是。
程式中不是已按每個網路介面作分頁了嗎?
像 LoopBack 的就不需要計,如果您的電腦有多張網卡,才要把多張網卡統計起來,
不然,如果只有一張網卡,就針對那張網卡介面作記錄即可。

dwOutOctets 單位我是視為 Byte
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-09-06 09:40:32 IP:220.134.xxx.xxx 訂閱
Loopback 就是自己連自己。
有時候,程式之間會使用 Socket 互傳資料,在同一台電腦也可以用相同的方式作資料交換。
或是自己無聊,用 VNC 自己連自己,等等,這些都算 LoopBack 的流量,而這個流量是
只在系統內部,並沒有真的有資料流出電腦。
Interface 的數量與實體不同,要自己按 Type 判斷,或是字串(Desc)判斷。
------
http://www.ViewMove.com
系統時間:2024-04-20 6:31:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!