gpt4 book ai didi

c++ - 如何使用 Boost tcp::iostream 指定方案、主机和端口

转载 作者:行者123 更新时间:2023-11-28 07:56:13 25 4
gpt4 key购买 nike

我想在使用 Boost ASIO 的 tcp::iostream 类时明确设置方案(http 与 https)、主机和端口号。我看到很多例子,其中 scheme 和 host 一起使用,但也没有与 port 一起使用。我的印象是端口是自动确定的。但是,我需要明确设置它。

最佳答案

首先,iostream 构造函数采用相当于 resolver::query 的参数作为 documentation clearly states . first argument一是主机,二是服务(也称端口)

basic_resolver_query(
const std::string & host,
const std::string & service,
resolver_query_base::flags resolve_flags = address_configured);

二、boost:asio::ip::tcp::iostream类不支持方案,正如类型所暗示的那样,它严格用于 TCP 流。它不执行 SSL 握手或加密,因此没有 HTTPS。如果您需要额外的功能,您将需要自己实现它,可能使用 boost::iostream 库,如 this question 中所述。 .

关于c++ - 如何使用 Boost tcp::iostream 指定方案、主机和端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12657321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com