如何在 C++ 中从流中提取信息
作者:malloy 提问时间:6/14/2023
我有一个远程服务器,它不断向我的电脑发送这样的消息: {Heartbeat} 此外,远程服务器会使用 json 格式的字符串侦听我从连接到远程服务器的 PC 发送的命令消息,例如: {'H':...
ASIO 问答列表
作者:malloy 提问时间:6/14/2023
我有一个远程服务器,它不断向我的电脑发送这样的消息: {Heartbeat} 此外,远程服务器会使用 json 格式的字符串侦听我从连接到远程服务器的 PC 发送的命令消息,例如: {'H':...
作者:qing zhao 提问时间:8/1/2023
asio 是否像 golang 的协程 (G) 仍然运行在工作线程 (M) 之上,但在语言的调度器的帮助下,协程只需要在用户模式下切换,工作线程并不知道协程的存在。那么哪个线程负责协程的执行,这种关系...
作者:Zohar81 提问时间:9/21/2023
我的应用程序处理 3 种类型的任务,这些任务由异步外部源(用户按下按钮)或内部(超时过期、正在进行的任务触发另一个任务、网络事件等)发起。 上述每个任务的特点是等待时间长(即发送网络请求或等待网络响...
作者:AES 提问时间:8/28/2023
我正在尝试使用 boost::asio 创建一个接受器,它是 openssl 的包装器。但是我在尝试设置证书链文件和私钥文件时遇到错误 操作系统: Windows 编译器:MSVC 我正在将 vcp...
作者:sheldon 提问时间:8/28/2023
我试图学习一些关于基于 boost asio 编写自己的异步函数的知识,所以我尝试实现一个异步 ntp 查询函数: #include <cstdint> #include <iostream> #i...
作者:MicMaclaynd 提问时间:8/29/2023
我使用读取功能向服务器发送请求,但是在接收数据时,缓冲区中出现了第三方数据,这仅出现在服务器上,但是在家用PC上一切正常,这是发送请求的代码。 std::string send(std::strin...
作者:Pavel Zdenek 提问时间:8/29/2023
我正在为具有嵌入式 Linux 的非常有限的设备开发一种智能 UDP/TCP 代理。该设备具有规定的 SDK,因此我仅限于 GCC C++17,不能使用 Clang 或 C++20。我使用 Boost...
作者:Matthias Grün 提问时间:8/29/2023
我有以下类表示ASIO中的连接(我省略了与问题无关的位): template<Enumeration T> class connection : public std::enable_shared_...
作者:getsoubl 提问时间:9/1/2023
我正在学习 asio 教程以及如何实现从特定用户定义区域分配内存的 asio 处理程序。 就我而言,我试图从synchronized_pool_resource中分配内存 在下面找到基于 asio 示...
作者:Rick 提问时间:9/20/2023
我正在处理一个项目,我需要通过串行端口与设备进行通信。我一直在考虑使用 ASIO 库来处理通信,但我有几个问题: 串行端口本质上是全双工的吗?我可以同时读取和写入端口而不会出现任何问题吗? 如果我使...