【问题标题】:how to set proxy credentials in the websocket client code using boost如何使用 boost 在 websocket 客户端代码中设置代理凭据
【发布时间】:2014-05-30 08:06:00
【问题描述】:

我是提升 lib 的新手。我需要一个客户端程序,即使在代理环境中也能与服务器通信。我已经尝试过使用 poco lib,因为在握手后我对创建网络套接字感到震惊。在我尝试使用这个 boost 包并从 boost 示例中下载了一个示例聊天客户端程序之后。我不知道在哪里设置代理要求。我在 boost 包内的所有 .cpp 文件中进行了搜索。但我什么都不懂。 任何人都可以帮助我是否可以在代理环境中进行客户端通信。如果可以告诉我如何。如果不是这样,请提出任何可能的方法。

谢谢, vvk。

【问题讨论】:

    标签: c++ boost proxy


    【解决方案1】:

    Boost Asio 不支持代理。

    我自己会为此使用 libcurl。 Libcurl 与 Boost Asio 集成在 github 上。

    还有 CppNetlib,它(毫无疑问)将支持代理,并与 Asio 一样与 Boost 库集成(尽管它不像 Asio 那样是 Boost 库分发的一部分)。

    最后,这里有一些关于使用just Boost Asio 开始“手动”代理的提示:

    虽然这也会让您实现自己的身份验证:/

    【讨论】:

      猜你喜欢
      • 2017-03-22
      • 2010-09-11
      • 2013-07-31
      • 1970-01-01
      • 1970-01-01
      • 2010-10-04
      • 1970-01-01
      • 1970-01-01
      • 2018-04-04
      相关资源
      最近更新 更多