ASIO 问答列表

如何在 C++ 中从流中提取信息

作者:malloy 提问时间:6/14/2023

我有一个远程服务器,它不断向我的电脑发送这样的消息: {Heartbeat} 此外,远程服务器会使用 json 格式的字符串侦听我从连接到远程服务器的 PC 发送的命令消息,例如: {'H':...

缩短 ASIO 协程调度时间

作者:qing zhao 提问时间:8/1/2023

asio 是否像 golang 的协程 (G) 仍然运行在工作线程 (M) 之上,但在语言的调度器的帮助下,协程只需要在用户模式下切换,工作线程并不知道协程的存在。那么哪个线程负责协程的执行,这种关系...

在 boost.asio 中实现 readers-writer 锁定,并具有 writer 优先级

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

我的应用程序处理 3 种类型的任务,这些任务由异步外部源(用户按下按钮)或内部(超时过期、正在进行的任务触发另一个任务、网络事件等)发起。 上述每个任务的特点是等待时间长(即发送网络请求或等待网络响...

use_certificate_chain_file:系统找不到指定的文件

作者:AES 提问时间:8/28/2023

我正在尝试使用 boost::asio 创建一个接受器,它是 openssl 的包装器。但是我在尝试设置证书链文件和私钥文件时遇到错误 操作系统: Windows 编译器:MSVC 我正在将 vcp...

对 Boost ASIO 中的async_compose功能感到困惑

作者:sheldon 提问时间:8/28/2023

我试图学习一些关于基于 boost asio 编写自己的异步函数的知识,所以我尝试实现一个异步 ntp 查询函数: #include <cstdint> #include <iostream> #i...

提升 Asio 损坏的缓冲区

作者:MicMaclaynd 提问时间:8/29/2023

我使用读取功能向服务器发送请求,但是在接收数据时,缓冲区中出现了第三方数据,这仅出现在服务器上,但是在家用PC上一切正常,这是发送请求的代码。 std::string send(std::strin...

C++ 中的单线程异步代码17

作者:Pavel Zdenek 提问时间:8/29/2023

我正在为具有嵌入式 Linux 的非常有限的设备开发一种智能 UDP/TCP 代理。该设备具有规定的 SDK,因此我仅限于 GCC C++17,不能使用 Clang 或 C++20。我使用 Boost...

使用 ASIO 协程自定义可等待和恢复

作者:Matthias Grün 提问时间:8/29/2023

我有以下类表示ASIO中的连接(我省略了与问题无关的位): template<Enumeration T> class connection : public std::enable_shared_...

实现 ASIO 自定义执行处理程序

作者:getsoubl 提问时间:9/1/2023

我正在学习 asio 教程以及如何实现从特定用户定义区域分配内存的 asio 处理程序。 就我而言,我试图从synchronized_pool_resource中分配内存 在下面找到基于 asio 示...

以同步方式将全双工串行端口与 ASIO(或其他库)一起使用

作者:Rick 提问时间:9/20/2023

我正在处理一个项目,我需要通过串行端口与设备进行通信。我一直在考虑使用 ASIO 库来处理通信,但我有几个问题: 串行端口本质上是全双工的吗?我可以同时读取和写入端口而不会出现任何问题吗? 如果我使...


共41条 当前第4页