boost-asio

boost-asio

文章 0 浏览 7

boost::async_write 写入一段时间后失败

我有一个非常特殊的问题。我编写了一个服务器,将从第三方接收的数据写入连接的客户端。服务器向客户端写入数据一段时间正常,但过了一段时间后,asyn…

白云悠悠 2024-11-10 02:53:30 3 0

boost::asio 多线程异步接受阻塞读/写服务器

我的想法是创建 X 线程,使用 KeepRunning 方法运行它,该方法有无限循环调用 _io_service.run() ,并在 async_accept 处理程序中使用 _io_service.po…

人海汹涌 2024-11-09 20:38:31 5 0

Boost async_accept 会导致“访问冲突” - 错误

Server::Server(boost::asio::io_service& io_service,std::string ip,short port,std::shared_ptr factory) : acceptor_(io_service, boost::asio::i…

一个人练习一个人 2024-11-09 16:20:00 1 0

如何检查 SSL 套接字是否关闭(异步)

我使用 boost asio 进行网络有一段时间了,但从未用于 SSL 套接字。现在我需要使用 SSL 套接字,它们工作得很好。但我无法找出套接字何时关闭(我通常…

一页 2024-11-09 04:24:48 5 0

用于游戏服务器的最合适的 boost::asio 读/写方法是什么?

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

尬尬 2024-11-09 02:43:43 5 0

boost::asio async_send 错误

使用 boost::asio 的以下代码将无法编译: #pragma once #include #include #include #include #include #include #include #include class Connectio…

不离久伴 2024-11-09 01:33:32 3 0

无法从“const boost::asio::const_buffers_1”转换到“boost::asio::mutable_buffer”

bool Connection::Receive(){ boost::shared_ptr buffer(new std::string()); socket_.async_receive(boost::asio::buffer(*buffer), boost::bind(&Co…

天冷不及心凉 2024-11-08 23:21:55 3 0

使用 boost::asio 实现事件计时器

示例代码看起来很长,但实际上并没有那么复杂:-) 我想做的是,当用户调用 EventTimer.Start() 时,它将执行回调处理程序(它被传递到 ctor 中) ) 每 …

﹂绝世的画 2024-11-08 22:07:35 3 0

使用 boost 传输 PixelBox 数据

我从 Ogre rendertaget 获取图像。 我得到了图像的像素框: Ogre::RenderTarget *rt = _window; rt->update(); int width = rt->getWidth(); int heig…

叫嚣ゝ 2024-11-08 19:06:24 11 0

错误 LNK2019:无法解析的外部符号“public: __thiscall Server::Server(class boost::asio::io_service &)

使用 boost::asio 的以下代码将无法编译: #ifndef _SERVER_H_ #define _SERVER_H_ #include "Connection.h" class Server { public: Server(boost::a…

野侃 2024-11-08 08:41:01 6 0

获取 boost::asio::async_read 读取的字节数

我正在尝试转换函数的返回值 boost::asio::async_read 为 int 以查看我是否收到了任何数据: int recvlen = boost::asio::async_read ( socket_, boos…

妞丶爷亲个 2024-11-08 07:49:53 1 0

boost::asio 检查器

try { boost::asio::io_service io_service; tcp::acceptor acceptor(io_service, tcp::endpoint(tcp::v4(), 13)); for (;;) { tcp::socket socket(io…

栀梦 2024-11-08 06:37:46 3 0

如果需要,如何使用 Boost 库将具有可变参数数量的处理程序传递给类

这个问题已经困扰我好几天了。看起来很简单,但对我来说却很难弄清楚。 基本上,我想在以下代码片段中执行类似 async_wait 函数的操作 boost::asio::i…

岁月无声 2024-11-08 01:43:22 4 0

多个 ASIO io_service 是一件好事吗?

我已经开始使用 Boost.ASIO 进行一些简单的网络编程,我对这个库的理解不是很多,所以请耐心等待我和我的新手问题。 目前,在我的项目中,我只有 1 个…

黑色毁心梦 2024-11-07 21:08:03 4 0

提高asio超时

可能的重复: 如何在 boost 中设置阻塞套接字的超时亚洲? 我之前读过一些关于超时的条目,但我不明白。 我想要一个定义的连接超时。 连接代码如下所…

萌吟 2024-11-07 18:34:05 3 0
更多

推荐作者

5040234068

文章 0 评论 0

樱花雨梦

文章 0 评论 0

≈。彩虹

文章 0 评论 0

雨轻弹

文章 0 评论 0

血之狂魔

文章 0 评论 0

qq_0bIjwE

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文