c++ - 如何在c++/c中通过socks代理创建基本的TCP连接?

标签 c++ c multithreading socks

我正在寻找一个库来向 C/C++ 程序添加 socks 代理选项。 Unix 有哪些库可用,实现此目标的最佳方法是什么?

解决方案应该:

  • 被视为最佳实践(安全)
  • 在具有短单线程连接的多线程程序中工作
  • 易于实现/维护(如果可能)
  • 适用于 UNIX (linux/debian/ubuntu)

网上查了很多资料,但没有什么具体的,不知道该用什么,什么时候用。

最佳答案

我推荐:

两者都是多平台且非常好的库,但 Qt 不仅仅是一个简单的库,而是用于 GUI,因此请考虑将 libboost 用于此单一目的。

关于c++ - 如何在c++/c中通过socks代理创建基本的TCP连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18460934/

相关文章:

c++ - C++ 中的 const 数组初始化,没有初始大小

c++ - 我应该删除 vector <string> 吗?

c - EAP-TLS 的 s_client 实现代码

java - 线程未执行

c++ - Qt - 使用 QString::arg 将文本对齐到列中

c++ - strstr 使用什么字符串搜索算法?

c - Wait() 运行两次?

C - 关于 EOF 功能

c - 单线程 OpenMP 与顺序的开销

C#跨线程操作报错