c++ - 流量监控和整形 (C\C++)

标签 c++ monitor traffic trafficshaping

我想编写一个库 (C\C++),它能够监控网络流量(TCP 和 UDP)以及限制特定网络区域的带宽(对不同的网络区域应用不同的流量调整规则)。这个库应该在 Windows 7(64 位)上工作。如果这种库可以完全以用户模式编写,我会很高兴。现在我正在学习 Windows 过滤平台。这似乎是我需要的,但网上缺少示例,而且我以前从未编写过驱动程序。如果有人能在正确的方向上轻推我或者给我一个关于如何实现这种库的概述,我将非常感激。

最佳答案

你看过winpcap了吗?图书馆?它本质上是 Unix 世界中广泛使用的 libpcap 库的 Windows 版本。同样的来源是available这里。这将帮助您入门。

不过,我不确定您所说的将带宽限制在特定网络区域是什么意思。

关于c++ - 流量监控和整形 (C\C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2087929/

相关文章:

c++ - 是否可以控制源文件中的 cl.exe 选项?

c++ - 带有 "%0*d"的 snprintf,参数太少

linux - Bash 命令(netstat 等)显示数据包传输概览?

google-analytics - 将信息添加到Google Analytics(分析)浏览量

c++ - 如何使用外部模板

c++ - 分配给 C++ 类方法?

linux - 如何在 Linux 中确定显示器/电视的电源状态

Mysql Slave最后一个错误和sql线程

java - 操纵发送到监视器的信号

google-maps - 检索 Google 交通状况