Wireshark嗅探器与TCP接收

时间:2014-02-28 15:50:22

标签: tcp wireshark recv sniffer

假设我使用c ++中的RECV函数从TCP捕获数据。

我可能听起来很愚蠢,但我想知道如果我通过一个简单的嗅探器(可能使用PCAP)捕获数据包并处理它,我会加快速度吗?

由于

1 个答案:

答案 0 :(得分:0)

不,它可能不会加速任何事情;
我宁愿期望它更慢,更耗费内存 (开销,开销,开销......)。

此外,它根本不起作用。
a)如果没有真正的客户,则不会交换有效载荷 这与同伴建立了适当的联系 b)如果有连接而你只依靠嗅探器
没有在客户端正确接收有效载荷,
一些数据后整个转移将停止 (因为缓冲区已满,发送方不再发送,直到再次出现空间) c)这意味着你必须打电话给recv,这首先使得嗅探毫无用处。