Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 Boost.Asio 进行广播的问题
如果问题之前已得到解答 我提前表示歉意 但我已经搜索并没有找到任何对我有帮助的东西 正如问题标题所示 我正在尝试将包从服务器广播到一组侦听任何消息的客户端 客户端将计算一秒钟内收到的消息数 服务器端的事情是这样的 class Server
c
udp
boostasio
broadcasting
如何取消 boost asio io_service 帖子
如何取消已发布的回调 getIoService gt post boost bind MyClass myCallback this 并保持其他发布的回调不变 问题是我有一些对象从不同线程接收事件 并将它们发布到 ioservice 以便处
c
POST
boost
boostasio
当使用 async_write_some 和 async_write 时
我正在阅读 Boost Asio 的文档 它说 boost asio async write some可能不会将所有数据传输到对等方 考虑使用async write如果您需要确保在异步操作完成之前写入所有数据 请使用该函数 所以这是我的问题
c
boost
boostasio
比较 boost::system::error_category
对于 errorCode category name 输出 asio misc 和 errorCode message 输出 文件结束 的错误 以下比较失败 如果它声称属于 asio misc 类别 那么为什么 errorCode cate
c
boostasio
boostsystem
C++ Boost.asio Ping
我正在尝试编写一个程序来列出网络上设备的所有 IP 地址 其主要组成部分之一是能够对设备执行 ping 操作 这个程序必须在Linux Windows和Mac上运行 所以我选择了Boost库 我设法在文档中找到这个示例 http www b
c
Networking
boost
boostasio
Ping
前摄器和异步写入
升压asio http www boost org doc libs 1 46 1 doc html boost asio html实现基于前摄器设计模式ACE前摄器 http www cse wustl edu schmidt PDF p
c
boostasio
ACE
使用 boost asio 枚举我的卡的 ipv4 和 ipv6 地址
我正在尝试枚举我的电脑的所有网卡 我有 2 张卡 的 ipv4 和 ipv6 地址 我正在使用以下代码来执行此操作 using boost asio ip tcp boost asio io service io service tcp r
boostasio
ipv6
更好的 boost asio Deadline_timer 示例
我正在寻找一个更好的例子boost asio deadline timer 给出的例子总是会超时并调用close方法 我尝试打电话cancel 在计时器上但这会导致函数传递到async wait立即被呼叫 在异步 tcp 客户端中使用计时器
c
timer
boostasio
了解共享指针的问题(生命周期,作为参数传递)
我尝试从 boost asio 聊天示例开始并派生出一个自己的网络程序 不幸的是 我在理解到底发生了什么方面遇到了一些问题 我试图将我的程序减少到绝对最低限度 服务器类等待传入连接并创建会话对象来处理连接 这是服务器的代码 include
C11
boostasio
sharedptr
Coredump
在 lambda 函数中使用 auto self(shared_from_this()) 变量的原因是什么?
我阅读了 boost asio http 服务器示例代码 请参阅http www boost org doc libs 1 54 0 doc html boost asio example cpp11 http server connect
c
boost
C11
Lambda
boostasio
使用 boost::asio::spawn 生成的 asio 处理程序中的 boost::property_tree::read_xml 段错误
以下代码在 boost property tree read xml 调用时因段错误而崩溃 仅当在使用 boost asio spawn 生成的 io service 处理程序内部调用它时 才会发生这种情况 如果处理程序刚刚发布 则可以正常
c
boost
boostasio
boostpropertytree
boost::asio 将套接字转换为安全套接字
我正在用 C 为 Minecraft 游戏编写一个服务器 客户端通过普通套接字向服务器发送初始握手数据包 然后 服务器将 RSA 密钥发送回游戏 并且从该点开始的所有套接字通信都将使用发送到客户端的 RSA 密钥进行 AES 加密 我有一个
c
boost
SSL
boostasio
boost:asio IPv4 地址和 UDP 通信
问题已解决 请参阅底部的解决方案说明 我正在尝试构建一个简单的应用程序来测试支持以太网的微控制器 我想做的就是发送和接收小 UDP 数据包 该代码使用 boost asio 进行网络连接 并且非常简单 为了调试 我将所有初始化移出构造函数
c
Windows
NetworkProgramming
boostasio
io_service::poll_one 非确定性行为
在下面的代码中 我希望输出始终为 1 因为我希望在以下情况下仅运行一个处理程序 poll one 叫做 然而 一旦大约 300 次 输出实际上是 3 根据我对 boost 库的理解 这似乎不正确 不确定性行为是错误还是预期行为 includ
c
boost
boostasio
boost read_until 不会在分隔符处停止
我使用 boost read until 函数来促进通过套接字接收和解析 HTTP 消息 所以我是什么trying要做的就是从套接字中 read until 直到 r n 我认为应该给我一行 HTTP 标头 每个 HTTP 标头行以 r n
c
Sockets
boost
boostasio
istream
找不到以下 Boost 库:boost_asio
当我尝试编译使用 boost 和 asio 的 cmake 项目时 make我收到这些错误 CMakeFiles client network handler test dir main cpp o In function cxx glob
c
boost
CMake
boostasio
如何将 `std::chrono::milliseconds` 转换为 `boost::posix_time::milliseconds`
我正在使用 boost asio deadline timer 像这样在async read操作在一个TCP套接字 我在用提升1 61 long time out millis 2000 boost asio deadline timer
c
C11
boost
boostasio
cchrono
很难理解带有 async_read 和 async_write 的 Boost ASIO TCP 的一些概念
我很难理解使用 async read 和 async write 时构建 tcp 客户端的正确方法 这examples http www boost org doc libs 1 38 0 doc html boost asio examp
c
Networking
boost
TCP
boostasio
Boost ASIO:服务器如何知道客户端是否仍然连接?
我在用boost asio对于服务器 客户端应用程序 服务器一次只接受一个连接 我想知道服务器验证客户端是否仍然连接的最佳方法是什么 这样做的目的是我希望能够知道客户端是否崩溃 以便我可以重新开始侦听新的连接尝试 在我的应用程序中 我使用以
c
TCP
boostasio
使用 Boost.Asio 时确保有效对象寿命的最佳方法是什么?
最近经常使用 Boost Asio 我非常喜欢这个库 因为它提供了一种从当今的多核系统中榨取性能的绝佳方法 我曾多次问过自己这个问题 我认为在使用 Asio 进行异步调用时值得抛出关于对象生命周期 所有权的问题 我反复遇到的问题是 您经常必
c
Multithreading
boost
Asynchronous
boostasio
1
2
3
4
5
6
...10
»