2013-07-02 12 views
-1

我正在开发一个Web服务,它将需要尽可能地节约带宽,因为它将通过非常昂贵的数据连接进行传输。我想开发一系列的功能测试,这样我就可以运行各种可能会发生的情况,并准确记录每次传输多少数据,因此我可以尝试各种类型的压缩和各种算法,并将它们与其他运行。编程确定通过电线传输多少数据的方式?

我在使用IIS 7.5和.net框架(v4)的Windows上运行。是否有任何工具或内置API可用于执行此操作?

回答

0

您需要监视网络层本身,因为通常的API抽象出错误解决方案和其他东西。特别是在TCP的情况下,有很多闲聊。但这是多余的,因为你只对检查压缩算法感兴趣,以减少实际的有效载荷。你可以直接做到这一点,因为你完全控制。如果您想记录实际使用情况,请使用Wireshark等第三方协议分析工具。

+0

Wireshark是否有一个可以实用的API? – aceinthehole

+0

http://stackoverflow.com/questions/2198972/is-there-an-api-for-wireshark-to-develop-programs-plugins-that-interact-with-it – paddy

相关问题