c++ - 修改,阻止 HTTP 连接

标签 c++ visual-c++

我想用 vc++ 编写代理,它会阻止一些 http 请求。你能告诉我如何拦截和检查这些请求吗?我需要做什么才能做到这一点?

最佳答案

大多数人会使用 Winsock为了这。您可以查看大量套接字库以寻找替代方案。 Qt可能是一个不错的选择,以及 libcurl , 并进一步谷歌搜索 c++ socket library会增加负载。

关于 HTTP 解析,我认为没有那么多选择。有 ry's parser似乎有一些用户。我个人使用 this one 的修改版,这对我的目的很有用,但对安全性来说不是很稳健,而且还有 Wininet ,这可能是基本的防火墙目的。

关于c++ - 修改,阻止 HTTP 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3117564/

相关文章:

c++ - 从 ‘std::exponential_distribution<double> (*)(double)’ 到 ‘std::exponential_distribution<double>*' 的参数没有已知的转换

visual-c++ - 初始化 GUID 变量

c++ - 使用 HPET 时 QueryPerformanceFrequency 是否准确?

c++ - VS2010 : templates and overloaded functions 的解决方法

visual-studio - 如何在 Visual Studio 中设置路径?

c++ - 实现图形算法的正确*模式*?

c++ - Visual C++ 10 运行时出现奇怪的异常

c++ - while循环条件c++中 ","的用途是什么?

c++ - 在表达式树中插入节点

c++ - 如何找到编译瓶颈?