asio 问答列表

使用boost asio下载文件时出现问题,输出文件中出现垃圾

作者:bergemon 提问时间:10/18/2023

我正在尝试从服务器下载任何文件 - 图像、文本/html、zip 等。但不知何故,我在输出文件的开头和结尾有一些垃圾。 #include "dependencies.h" asio::stream...

如何在多个线程中序列化访问 udp::socket 对象(在 boost/asio 中)?

作者:a85551 提问时间:10/20/2023

如果我使用 Strand 来实现我的目的: 方法1: co_spawn(strand, []() -> awaitable<void> { co_await a_socket.async_rec...

TLSv1.3 握手后:服务器仅在连接关闭时验证客户端证书

作者:SBond 提问时间:10/16/2023

信息 / TL;博士: 问题仍然存在,但解决方法位于本文末尾 问题: 我有一个问题,我不知道该怎么做。我正在使用 Boost 1.83 和 OpenSSL 3.1,我正在尝试创建具有握手后支持的...

如何检索存储在缓冲区中的数据类型并将其传递给模板?

作者:Jésus Christophe 提问时间:10/21/2023

我有一个问题,当我调用async_read时,我不知道用户发送的确切数据类型,所以我需要从 asio::streambuf 中检索它并将其传递给 asio::buffer_cast 模板。此外,我们知...

反向代理服务器 SOCK4 与 asio c++ (用于 foxyproxy chrome browseR)

作者:Mojo Baggins 提问时间:10/31/2023

“首先,我知道它是同步的,它只意味着一次只能处理一个页面。它不应该是健壮的或任何东西。 我正在尝试编写一个 c++ asio 反向代理服务器,它可以与 foxyproxy chrome 浏览器客户端...

使用虚拟回调围绕旧版 API 创建 asio 包装器

作者:MichaelO 提问时间:11/3/2023

我有一个与硬件接口的旧库,它已经是异步的(通过中断),但想在它上面创建一个基于 asio 的接口。问题在于,基于绑定回调的 API 的 asio 示例都可以通过函数参数直接传递处理程序。但是这个 AP...

从链执行器上运行的 spawn 方法生成时的任务优先级

作者:Zohar81 提问时间:9/13/2023

我想分析使用 strin 的 boost.asio 调用的顺序。 请考虑以下情况。首先,使用链的协程由(任务 1)调用,它以独占方式运行,因为我使用链,直到当指令指针到达 *** 时它协同挂起,并且...

boost TCP 服务器在 Linux 下无法正确接受连接

作者:jpo38 提问时间:11/7/2023

我正在开发客户端/服务器 TCP 应用程序。它在 Windows 下运行良好,但我在 Linux 下遇到了问题:当与客户端建立新连接时,服务器不会收到通知(很少,但大多数情况下不会)。 我能够在一个...

在 CMakeLists.txt (CLion) 中包括提升

作者:Denis Dub-v 提问时间:11/9/2023

我正在尝试将我的 CLion 项目包含在 CMakeLists.txt 中,但在链接提升库时出现错误。boost 我的CMakeLists.txt: cmake_minimum_required(...

Boost.asio 使用协程实现多个连接的 echo 服务器

作者:Zohar81 提问时间:11/12/2023

我从boost.asio官方网页上修改了一个unix套接字回显服务器示例,并采用它来使用协程。 我想允许此服务器同时处理多个连接。 一种解决方案是从后台线程在类会话中运行方法 start,但我更喜欢...


共41条 当前第2页