Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
设置 boost socket.connect 的超时
我在用boost asio connect on a tcp socket 当一切顺利时 connect立即返回 但在网络较差的情况下 connect日志等待 15 秒后超时 我不能等那么久 所以想减少超时 不幸的是 到目前为止我还没有找到
c
Sockets
boost
boostasio
asyncsocket
连续 boost::asio 读取
我正在尝试 Boost asio 并且我正在尝试创建一个客户端 该客户端读取并输出到从服务器发送的控制台数据包 服务器使用专有协议 它每秒发送一个计时器更新 响应 ping 并且可以在客户端请求时回复文件列表 我对异步网络有很好的掌握 但是
boost
boostasio
关于同步与异步 asio 操作需要一些澄清
据我所知 同步和异步操作之间的主要区别 即write or read vs async write and async read 前一个直到操作完成或出错才返回 而后一个则立即返回 由于异步操作是由一个io service run 直到受控
c
Asynchronous
TCP
boostasio
synchronous
有没有办法配置 OpenSSL 或 boost::asio::ssl 不加密?
出于调试原因 我有时想捕获流量并对其进行分析 一种选择是配置 OpenSSL 或 boost asio ssl 以保持传输不变 我在 API 中找不到任何内容 如果您可以配置连接的两端 则可以使用空密码 当您创建您的boost asio s
openssl
boostasio
将 future 与 boost::asio 一起使用
有谁有一个很好的指向使用示例的指针来自 Boost 线程库的 futures http www boost org doc libs 1 53 0 doc html thread synchronization html thread sy
c
Multithreading
boost
boostasio
修改系统时钟时 boost::deadline_timer 可能会失败
可以在以下位置阅读 https svn boost org trac boost ticket 3504 https svn boost org trac boost ticket 3504 一个定期超时的deadline timer 它是
c
boost
timer
boostasio
clock
为什么 boost 示例再次调用“shared_from_this()”而不是使用闭包变量
在连接对象中boost asio HTTP 服务器示例 http www boost org doc libs 1 57 0 doc html boost asio example cpp11 http server connection
boost
boostasio
提升deadline_timer问题
下面是用计时器包装线程的测试类的实现 奇怪的是 如果截止时间设置为 500 毫秒 它可以工作 但如果我将其设置为 1000 毫秒 它就不起作用 我究竟做错了什么 include TestTimer hpp include SysMLmode
c
boost
boostasio
如何使用 Boost.Asio 解析主机(仅)?
根据文档 http www boost org doc libs 1 36 0 doc html boost asio reference ip basic resolver query basic resolver query html
c
boost
boostasio
增强线程池
我的应用程序需要一个线程池 并且我想尽可能依赖标准 C 11 或 boost 的东西 我意识到有一个非官方的 boost线程池类 它基本上解决了我所需要的 但是我宁愿避免它 因为它不在boost库本身中 为什么它仍然不在核心库中很多年 在此
c
Multithreading
boost
ThreadPool
boostasio
LNK2019 包含 asio 标头时,使用 cmake 生成的解决方案
我正在尝试使用 cmake 和 boost 库将一个大项目从 gcc Linux 移植到 msvc windows 该项目对于 gcc 编译并运行良好 但在 msvc 上它返回以下错误 Dyna obj error LNK2019 unre
c
visualc
compilererrors
CMake
boostasio
即使没有传入消息,Boost ASIO UDP 客户端 async_receive_from 也会调用处理程序
我已将 Boost 白天客户端教程中的 UDP 客户端代码修改为以下内容 class UDPClient public udp socket socket udp endpoint receiver endpoint boost array
c
boost
udp
boostasio
Boost::asio - 如何中断阻塞的 TCP 服务器线程?
我正在开发一个多线程应用程序 其中一个线程充当从客户端接收命令的 TCP 服务器 该线程使用 Boost 套接字和接受器来等待客户端连接 接收来自客户端的命令 将命令传递给应用程序的其余部分 然后再次等待 这是代码 void ServerT
c
Multithreading
Sockets
boost
boostasio
C++ 中的内联 ntohs() / ntohl() / Boost ASIO
嗨 我正在使用 C Boost ASIO 我必须内联ntohl 出于性能原因 每个数据包包含 256 个 int32 因此需要大量调用ntohl 有人这样做过吗 以下是 VC10 的编译后的程序集输出 所有优化均已打开 int32 t d
c
inline
boostasio
endianness
ConnectNamedPipe 和 asio 重叠的 ptr
我将管道服务器命名为使用 boost asio 编写的 服务器创建命名管道并调用 ConnectNamedPipe 将 asio 重叠 ptr 传递给它 问题是传递给 asiooverlaped 的完成处理程序永远不会被调用 即在客户端调用
c
Windows
boostasio
namedpipes
Boost ASIO套接字读取N个字节不多不少并等待它们到来或超时异常?
创建一个简单的TCP服务器examples http www boost org doc libs 1 43 0 doc html boost asio examples html但仍然不知道如何创建一个可以读取一定数量字节的套接字 如果没
c
Sockets
boost
boostasio
用于外部服务器的 C++ 客户端和用于外部客户端的服务器同时使用 boost::asio 协程
是否可以创建一个单线程进程 其中客户端和服务器并行运行并在它们之间进行通信 我有一个场景 我需要同时成为客户端和服务器 并且我们可以在任何可能的方向接收 发送数据 服务器 端口 A gt APP 客户端 gt 处理消息并发送给 gt 服务器
c
boost
boostasio
Coroutine
ccoroutine
多个 windows::basic_handle 上的 WaitForMultipleObjects 和 boost::asio 有什么区别?
我有一个 HANDLE 列表 由许多不同的 IO 设备控制 以下之间的 性能 差异是什么 对所有这些句柄上的 WaitForMultipleObjects 的调用 boost windows basic handle 上的 async re
c
Multithreading
boostasio
waitformultipleobjects
boost::asio 干净地断开连接
有时 boost asio 似乎在我想要之前断开连接 即在服务器正确处理断开连接之前 我不确定这是怎么可能的 因为客户端似乎认为它完全发送了消息 但是当服务器发出错误时 它甚至没有读取消息头 在测试期间 这种情况可能只发生五分之一 服务器收
c
Sockets
TCP
NetworkProgramming
boostasio
Boost Asio async_wait 处理程序
升压asiodeadline timer async wait函数正在采用以下形式的处理程序 void handler const boost system error code error 我如何定义一个处理程序来接收const boos
c
boostasio
«
1 ...
3
4
5
6
7
8
9
...11
»