c++ - 带有 BOOST 的简单代理程序

标签 c++ boost

我正在尝试做一个非常简单的程序。它实际上是一个代理,我需要连接到它并且该代理将数据包转发到外部世界。

我想制作一个传入数据包列表,将传入端口更改为新端口,转发数据包并等待响应,然后从我的列表中获取数据包的端口号并将其发送回我的应用程序。 ..

我如何使用 boost 做到这一点???我不需要完整的源代码,只需要一些代码和开始的说明...(尽管完整的代码会很有用嘿嘿嘿)...

谢谢。

最佳答案

您已经不知所措,是否考虑过不对其进行编码?使用 socat :

socat TCP-LISTEN:7656,bind=internal-ip,fork TCP:external-host:7656

关于c++ - 带有 BOOST 的简单代理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2194050/

相关文章:

c++ decltype如何使用来简化变量定义

c++ - boost asio 服务器在关闭 boost::socket 的调用中挂起

c++ - 为什么这个 C++0x 程序会产生意外的输出?

c++ - boost :未知类型名称 'reference_type_of_temporary_wrapper'

c++ - 类型 "Struct*"的值不能分配给类型 "Struct*"的实体

c++ - 在框架上用opencv绘制一个矩形

c++ - 没有针对该函数的警告 int f() 不返回任何值?

c++ - 以 boost::bind 作为参数的函数签名(boost::asio 计时器回调)?

c++ - 如何让 C++ Boost 线程休眠

python - 安装Python3.6版本的Boost-Python3