Boost.Asio(二)

原创 2008年03月31日 00:45:00

支持平台:

已经测试的平台和编译器:

Win32 and Win64 using Visual C++ 7.1 and Visual C++ 8.0. Win32 using MinGW. Win32 using Cygwin. (__USE_W32_SOCKETS must be defined.) Linux (2.4 or 2.6 kernels) using g++ 3.3 or later. Solaris using g++ 3.3 or later. Mac OS X 10.4 using g++ 3.3 or later. 

下面的平台也可能可以使用:

AIX 5.3 using XL C/C++ v9. HP-UX 11i v3 using patched aC++ A.06.14. QNX Neutrino 6.3 using g++ 3.3 or later. Solaris using Sun Studio 11 or later. Tru64 v5.1 using Compaq C++ v7.1. Win32 using Borland C++ 5.9.2 

依赖性:

下面是使用Boost.Asio 必须被用到的用于链接程序的库:

Boost.System 中的 boost::system::error_codeboost::system::system_error 类。 Boost.Regex (可选)。 如果你使用read_until() 或 async_read_until() 重载需要 boost::regex 参数。 OpenSSL (可选) 。如果你使用Boost.Asio的SSL 支持。

另外,许多例子需要提供Boost.Thread,Boost.Date_Time 或Boost.Serialization 库。

注意:

使用MSVC或Borland C++,你可能需要在你的工程设置中分别添加 -DBOOST_DATE_TIME_NO_LIB-DBOOST_REGEX_NO_LIB 声明,显式防止Boost.Date_Time和Boost.Regex的自动链接。

编译Boost库:

你必须去编译Boost.Asio所必需的Boost库子集。在下载包的根目录下执行如下的命令

bjam --with-system --with-thread --with-date_time --with-regex --with-serialization stage

这里设想你已经编译了bjam。参考Boost.Build文档去获得更多的信息。

Boost.Asio C++ Network Programming(2nd) 无水印pdf

  • 2017年09月22日 19:46
  • 3.03MB
  • 下载

Boost.Asio C++ Network Programming(2nd) azw3

  • 2017年09月22日 19:39
  • 3.72MB
  • 下载

Boost.Asio C++ Network Programming翻译的校对稿

Boost.Asio C++ Network Programming翻译的校对稿将发布在gitbook上:https://www.gitbook.com/book/mmoaay/boost-asio-...
  • mmoaay
  • mmoaay
  • 2014-12-25 09:05:45
  • 3614

qt和boost.asio

boost.asio中对socket的阻塞性质的设置如果放置在生效前会导致句柄无效的错误提示。 qt中debug调试qoci插件,出现malloc.c或者free.c错误,后来发现是由于链接部分填写...
  • wangli2874428
  • wangli2874428
  • 2013-11-21 22:20:54
  • 606

Boost ASIO C++ 网络编程 中文版 带全书所有例子代码

  • 2017年05月09日 17:37
  • 1.08MB
  • 下载

Boost asio 官方教程

7.1. 概述 本章介绍了 Boost C++ 库 Asio,它是异步输入输出的核心。 名字本身就说明了一切:Asio 意即异步输入/输出。 该库可以让 C++ 异步地处理数据,且平台独立。 异...
  • gongluck93
  • gongluck93
  • 2018-02-24 17:50:01
  • 124

Boost.Asio C++ Network Programming源代码

  • 2014年12月08日 18:33
  • 20KB
  • 下载

Boost.Asio C++ Network Programming Cookbook.pdf

  • 2017年09月15日 00:14
  • 10.56MB
  • 下载

Boost.Asio C++ Network Programming(2nd).pdf

  • 2018年01月30日 11:41
  • 3.06MB
  • 下载

Boost.Asio c++ 网络编程翻译(30)[完结]

PS:至此终于完成了Boost.Asio C++ network programming一书的翻译,这是我人生第一本完整翻译的书,从开始的磕磕绊绊,到最后小有心得,我收获很多。我将把这个系列的博客进行...
  • mmoaay
  • mmoaay
  • 2014-11-26 08:56:12
  • 4080
收藏助手
不良信息举报
您举报文章:Boost.Asio(二)
举报原因:
原因补充:

(最多只允许输入30个字)