2009-08-25 110 views
0

我正在使用Windows任務管理器的網絡選項卡來監視本地網絡流量,以測試我的應用程序將使用多少帶寬。我的方案是,我將使用本地控制檯客戶端應用程序將數據(使用Http POST方法)發送到本地IIS 7.0服務器。監視本地網絡流量問題

我的問題是沒有流量可以使用Windows任務管理器的網絡選項卡進行監控。我的環境是,VSTS 2008 + C#+ .Net 3.5 + Windows Vista x86 Enterprise。任何想法有什麼不對?

回答

1

本地環回範圍內的流量不受監控,因爲它不真正使用網絡。我想你必須在你自己的程序中以編程方式收集這些統計數據,除非你有另一臺機器。

+0

我通過使用http:// /xxx.aspx(我沒有使用localhost或127.0.0.1)訪問本地IIS 7.0服務器,即使以這種方式,使用了除真實網絡適配器之外的環回嗎? – George2 2009-08-25 17:09:19

+1

是的,如果你把自己的IP地址,即使它的互聯網IP,系統是聰明的,並知道它不需要去網絡。 – Havenard 2009-08-25 17:10:11

+0

對於單臺計算機,測試網絡流量消耗的任何想法? – George2 2009-08-25 17:10:41

1

我想,因爲它都是本地的,我相信Windows會解析本地主機,而不是轉發給NIC,因此不會產生任何網絡流量。

+0

謝謝1.我通過使用http:// /xxx.aspx(我不使用localhost或127.0.0.1)訪問本地IIS 7.0服務器,即使以這種方式,使用了除真實網絡適配器之外的環回嗎? 2.對於單臺計算機,是否有任何想法來測試網絡流量消耗? – George2 2009-08-25 17:10:04

+1

請在Wireshark wiki上查看此頁面(http://wiki.wireshark.org/CaptureSetup/Loopback),以解決問題。基本上你不能在Windows機器上默認執行它,但有一些解決方法。 – 2009-08-25 17:13:47

+0

謝謝,我閱讀了教程,看起來它處理如何監視包,但我的要求是監視網絡流量(對特定網絡包內容不感興趣)。有什麼建議? – George2 2009-08-25 17:19:05