boost-asio

boost-asio

文章 0 浏览 6

boost asio异步等待条件变量

是否可以对 boost::asio 中的条件变量执行异步等待(读取:非阻塞)?如果不直接支持任何有关实现的提示,我们将不胜感激。 我可以实现一个计时器,甚…

瑕疵 2024-11-25 17:06:25 5 0

eof 读取文本文件片段并写入 boost.asio 套接字时出错

我尝试一次读取 1kB 的文件,并使用 boost.asio 将每条数据写入套接字。问题是,当我需要从文本文件中读取最后一段数据并将其放入缓冲区时,它似乎不…

你如我软肋 2024-11-25 08:20:55 3 0

在 read() 之前检查 boost::asio 缓冲区数据是否存在

我正在尝试使用 boost::asio 将我用 Unix 套接字编写的一个软件移植到带有 TCP 套接字的版本。该程序旨在在 Linux 机器上运行。 在早期版本的代码(使…

巷雨优美回忆 2024-11-25 07:52:47 0 0

向套接字发送数据导致异常

当我在下面的代码中调用 start_receive() 方法而不调用 _outSocket.send() 时,该方法从套接字接收数据没有问题,但是当我尝试在另一个套接字上发送数…

久夏青 2024-11-25 07:37:52 0 0

提升 ASIO 并隐藏那些棘手的 io_service 对象

所以,我有这门课。它应该是一个单身人士,但你没有理由不能做更多。 其中有两个线程。 一种是 io_service->run() 等待传入的 UDP 数据包。 另一个用…

心舞飞扬 2024-11-25 06:30:41 3 0

boost asio receive() 与 read()

boost::asio::ip::tcp::socket 有两种类型的从流读取函数。我假设它们的语义有所不同。有人可以概述一下我的文档 浏览并没有澄清这一点。…

单调的奢华 2024-11-25 02:53:54 4 0

尝试使用 boost::asio::signal_set 时无法编译

我正在使用 MinGW 4.5.1 来利用最新版本的 Boost 1_47 编译客户端应用程序(C++、Windows XP)。由于某种我似乎无法确定的原因,当我使用 boost::asio…

紙鸢 2024-11-25 01:11:02 3 0

使用 boost 序列化通过 boost-asio 套接字连接发送序列化类型

我试图将 1kb 的数据从“服务器”发送到“客户端”,但我就是无法正确发送。 在这方面我需要做一些事情: 1)需要使用boost-asio套接字来传输数据 2) …

2024-11-24 19:54:37 0 0

找不到 -lboost_system 的库

我使用 macports 安装了 boost。这些文件似乎位于 /opt/local/include/boost/ 我的 makefile 不再工作,我 Undefined symbols: "boost::system::gener…

空袭的梦i 2024-11-24 09:06:04 1 0

boost 1.47 使用 non_blocking() 时出现编译错误

有人能看出我在这里做错了什么吗?根据1.47 basic_datagram_socket中的文档,basic_datagram_socket继承自basic_socket,因此应该继承non_blocking()…

呆橘 2024-11-23 23:17:08 1 0

阻止取消 Boost.Asio 中挂起的异步操作

我有一个从 boost::io_service 接收回调的对象,由于某些原因,我无法通过共享指针发布回调(是的,我知道这是官方的处理它的方法),所以我用原始指…

亽野灬性zι浪 2024-11-23 14:59:53 2 0

Boost ASIO套接字读取N个字节不多不少并等待它们到来或超时异常?

基于 示例 创建一个简单的 TCP 服务器,但仍然不明白如何创建一个可以读取一定数量字节的套接字,如果没有足够的字节,则等待。我需要这不是异步操作…

一个人的夜不怕黑 2024-11-19 21:25:06 1 0

UDP - 微突发期间丢失数据

下面的代码在 99.9 的时间内运行良好(即不会丢失消息)。但是,当数据报之间以 2-3 微秒的速率出现微突发数据报时,我就会遇到数据丢失的情况。 boos…

终难愈 2024-11-19 20:27:55 1 0

boost::asio 仅在 Visual Studio 中运行时有效

我正在从辅助(即非 GUI)工作线程使用 boost::asio::io_service 和 boost::asio::deadline_timer 。当程序在 Visual Studio (2010) 中运行时,这可以…

掩耳倾听 2024-11-19 16:35:56 2 0

使用 boost asio udp 套接字时如何设置本地端点

我的电脑上有 3 个网络接口,想要确保当我执行 udp 套接字发送时,它通过特定的网络接口发送(我有发送数据时使用的 IP 地址)。 这是代码。 udp::soc…

嘿哥们儿 2024-11-19 14:52:33 4 0
更多

推荐作者

尘曦

文章 0 评论 0

善良天后

文章 0 评论 0

韬韬不绝

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

不美如何

文章 0 评论 0

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