2009-08-25 108 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