在boost库中查找接收到的UDP报文的目的IP地址
我正在处理多播 UDP 消息。我需要将接收到的数据包的目标 IP 地址与通道的多播地址进行比较,接收方应该进行监听,以确保它没有接收通过不同多播通道…
如何将此 Boost ASIO 示例应用到我的应用程序中
我已经阅读了很多 ASIO 示例,但我仍然对如何在我的应用程序中使用它们感到困惑。 基本上,我的服务器端需要接受超过100个连接(客户端),这部分是通…
错误:“信号集”在命名空间“boost::asio”中没有命名类型
我正在开发 Boost::asio 库 v1.47 的第一个 HTTP 服务器示例。 http://www.boost.org/doc/ libs/1_47_0/doc/html/boost_asio/examples.html 我在使用 …
Boost-asio 在单个 (TCP) 接受器上侦听多个 IP 地址
boost TCP 接受器可以通过使用端点构造函数来连接,该构造函数仅将端口号作为参数,在这种情况下它将侦听所有 IP 地址/NIC。 是否可以让接受者监听选…
Boost asio套接字:从硬盘读取文件的最快方法?
所以我尝试过: int buff_length = 8192; ifstream stream; char* buffer = new char[buff_length]; stream.open( path.string().c_str(), ios::binar…
如何在 OSX 上使用 boost asio 发送大于 256kByte 的缓冲区,在 WIN 上运行良好
我有一个简单的客户端服务器方法,在 OSX 上使用 tcp 套接字和 boost asio 发送字符缓冲区。当我使用大于 256kBytes 的缓冲区时,我收到内存访问错误…
C++0x 中 std::bind 的函数装饰器
需要 std::bind 的函数包装器,它将在其包装器的函数之前调用,将参数传递给包装的函数。 std::function foo = postbind(service, handle); 据我所知…
如何查明通过 Boost ASIO TCP 套接字连接发送了多少数据?
我有一些指向 boost::asio::io_service、boost::asio::ip::tcp::endpoint、boost::asio: 的共享指针:ip::tcp::acceptor 和 boost::asio::ip::tcp::soc…
Boost Asio串口问题
我在 Windows 系统上使用 CodeBlocks,并下载了 Boost、编译并设置了我的 IDE 变量和构建选项。我已经成功地使用了其他 boost 库,现在我需要编写一个…
read_some/write_some 和 receive/send 之间的区别?
我开始使用 Boost Asio 的 TCP 套接字。 read_some 和 接收是什么write_some 和 发送?谢谢!…
boost::asio 和 send() 的使用
使用 boost::asio::ip::tcp:socket 时,可以使用多种方法来写入/发送数据。还有 asio::write 将套接字作为参数等。我的问题是,在使用标准 send() 函…
使用 Boost.Asio 和 OpenSSL 的 HTTPS 请求
我正在尝试读取 https://mtgox.com/api/ 处的股票代码0/data/ticker.php 来自我的 C++ 应用程序。 我使用 Boost.Asio 和 OpenSSL,因为该服务需要 HTT…
使用 boost::asio::async_read 实现超时,无需在 io_service 上调用运行
我正在尝试从超时的输入源(在本例中为标准输入)中读取数据。由于现有应用程序的设计必须适合,因此无法在我的 io_service 上调用 run。 这是我到目…