boost-asio 相关问题

Boost.Asio是一个用于网络和低级I / O编程的跨平台C ++库,它使用现代C ++方法为开发人员提供一致的异步模型。

使用单个io_context运行多个超时进程

我稍微更改了此处找到的示例,从单个 io_context 对象运行所有进程,该对象在 main 中定义,并传递给每个任务,从不同的线程运行。 我期待着...

回答 1 投票 0

更改活动截止日期_计时器的到期时间未按预期工作

我尝试重新启动 boost asio 计时器,但它没有按预期工作 该代码基于www.boost.org/doc/libs/1_84_0/doc/html/boost_asio/reference/steady_timer.html#boost_asio.reference。

回答 1 投票 0

async_write 仅在服务器关闭后发送

我正在尝试通过 async_write 发送消息,但它们仅在我关闭服务器(ctrl-c)后发送 例如: 作为客户,我发送“test”和“test2”,并且仅在关闭后...

回答 1 投票 0

从 COM 端口读取数据 - 缓冲区溢出

我在处理来自 COM 端口的数据包时遇到问题。该端口的读取速度为115200。该端口的大量数据丢失。缓冲区几乎立即溢出。在我附加的代码中,我...

回答 1 投票 0

使用asio库读取com端口。校验和不匹配。 Python->c++

我有一个C++小项目。读取 COM 端口。我有打开 COM 端口并从中读取值的代码。在使用生成的校验和进行校验和检查期间压缩缓冲区时,va...

回答 1 投票 0

找不到主机(非权威) - Boost::asio udp 解析器

我目前正在开发一个项目,我需要解析端点,并且我正在使用 Boost Asio 的 udp 解析器。但是,我遇到以下错误:“找不到主机(非授权...

回答 1 投票 0

无法初始化boost::asio::io_service

我正在尝试使用boost/asio编写一个服务器,我有“class Server”,当我尝试传入这个类io_service的参数时, 发生错误,此 io_service 在...中不可用

回答 0 投票 0

如何使用beast::http::async_read

我正在尝试编写一个简单的http服务器。虽然 bread::http::read 正在正常工作,但异步版本根本不调用处理程序(当尝试获取 http://localhost:8080/ 时) #包括<

回答 1 投票 0

TCP/IP Simulink 未接收数据

我正在尝试将数据从 C++ 程序发送到 Simulink 进行进一步处理。出于测试目的,我在同一台计算机上进行此操作,以进一步扩展以将数据发送到另一台计算机。我...

回答 1 投票 0

使用 Visual Studio Boost UDP 服务器

我正在尝试 boost 示例中的示例异步和同步 UDP 服务器示例。 boost版本是1.84.0,Visual Studio 2019。 代码编译并且 netstat 显示服务器正在侦听...

回答 1 投票 0

C++ / asio / 协程消费者,线程生产者:现有机制是否可能是正确的解决方案?

带有协程 (co_await) 的 C++-20,带有 boost::asio。我正在实现生产者/消费者关系:消费者在协同例程中运行,生产者从任何其他线程触发。使用 std::queu...

回答 1 投票 0

boost::asio 的分段错误,带有deadline_timer 的异步udp 服务器

我在使用 boost::asio 库的服务器程序时遇到问题。 Server 类非常类似于 boost asio 教程“异步 udp-server”中介绍的类 班级...

回答 1 投票 0

使用 boost asio waitable_operators 在废弃部分定义链接器错误

包含有关您目标的详细信息 我想在 docker 容器中构建这个项目。 描述预期和实际结果 当在 docker 容器中以发布模式构建时,链接器报告错误...

回答 1 投票 0

如何产生一个等待异步操作的线程?

这是我的网络场景:一台服务器(使用 boost asio 实现)正在接收请求,处理它们,然后传递到多个主机(使用也是使用 asio 实现的 http 客户端),等待答案,

回答 1 投票 0

使用 boost::asio 库读取 COM 端口。我无法继续读取数据

我想制作一个模块,让游戏客户端使用boost::asio库读取COM5。我需要一个函数来禁用端口读取并包含读取中的值(来自 Arduino 设备...

回答 1 投票 0

Boost ASIO:通知所有待处理的任务

假设有 3 个任务注册到 ASIO io_context A、B 和 C。 A 现在可能正在运行,当它完成时,C 已经准备好运行,所以它确实可以运行,但即使完成时 B 还没有运行

回答 1 投票 0

boost::io_service::post 线程安全吗?

从处理程序中发布新处理程序是线程安全的吗? IE。调用 io_service::run() 的线程可以将新的处理程序发布到同一个 io_service 吗? 谢谢

回答 2 投票 0

编译器使用 cmake 对 boost.asio 的函数抛出错误

我刚刚学习 boost.asio 并决定尝试学习如何使用 cmake,但我的 IDE 对 async_wait 函数发誓 我的代码看起来像这样 #包括 #包括...

回答 1 投票 0

在开源游戏客户端中使用C++读取COM

我有一个设备,每秒向 COM5 端口发送一个信号。信号是 0 到 100 之间的整数。数字最多变化 +3 或 -3。 下一个。 Github 上是开源项目。我...

回答 1 投票 0

如何在Boost.Asio中检查socket是否关闭?

检查连接远程端的套接字是否已关闭的最简单方法是什么?即使它在远程端关闭,socket::is_open()也会返回true(我正在使用boost::asio::ip::tcp::

回答 7 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.