boost::asio started guide 翻译1
来源:互联网 发布:彩票平台源码 编辑:程序博客网 时间:2024/04/20 00:07
说明:这是gamedev网站上一篇asio学习指南的翻译,原文地址如下:
http://www.gamedev.net/blog/950/entry-2249317-a-guide-to-getting-started-with-boostasio/?pg=1
原作者为:Drew_Benton
中文翻译只为交流学习使用,欢迎转载,请注明出处[ by bnwxf 首发于老王的腾讯微博http://t.qq.com/w_15016?pgv_ref=im.perinfo.top]。
boost::asio是“是一个跨平台的C+ +库,用现代C+ +的方式封装了不同平台的异步模型,为网络和低级别I/O编程提供便利。”它目前有许多用户,是boost库的一部分。
在继续阅读这份指南之前,读者应该通读《boost::asio概述》(http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/overview.html)。它涵盖了很多有用的信息,是我们了解boost::asio的基础。本指南无意讲述boost::asio的方方面面,这是《boost::asio概述》的目标。本指南注重实践,学习asio库的用法并在我们自己的应用程序中使用它。
此外,我们可能还要不时去看看boost::asio作者的博客(blog.think-async.com)。There is a plethora of tidbits of useful information there as well as many stream of conscious posts by the author(译注:这句没看懂)。另外一个很好的参考网站是http://en.highscore.de/cpp/boost/index.html。它实际上是一本书的在线版本,如果条件许可,请考虑支持该作者的辛勤劳动(译注:貌似没有中文版,英文版亚马逊报价522.80)!
行文至此,明确下这个指南的目的。它不会教任何编程语言。读者必须已经熟悉C+ +,能看懂Boost库的用法,特别是boost::asio的用法。本指南不会教一般的网络编程。读者应该已经懂得相关内容(译注:建议看看《TCP/IP详解第1卷》和《UNIX网络编程》中您工作相关的章节)。本指南定位于在实际的网络编程工作中,助力读者开始使用boost :: asio库。换言之,本指南的目的是为继续学习boost::asio打下良好的基础。读者仍然需要花时间阅读官方文档,研究如何在项目中使用boost::asio库。
另外需要注意的是示例只在Windows上编译通过。尽管已努力让示例代码具有可移植性,切换到其它平台或换用其它编译器时,可能仍然需要修改代码中的部分逻辑。本指导附带了源代码压缩包。压缩包中仅包含源文件,未包含项目文件。如果读者不想复制粘贴示例,(仅包含源文件)会让查找代码更方便。使用示例代码,需要先安装并配置boost库,请到boost官网获取相关操作步骤(译注:我尝试过在VS环境下编译boost库,未成功,后来还是直接安装了boost二进制安装包)。
最后,本指南是根据我个人的理解和经验编写的。尽管尽了最大努力来保证准确性,仍然不能确保没有错误。如果根据您在相关领域的经验,发现文档中有任何错误或不一致的地方,请指出,我会很乐意改正。
闲话少说,直接开始。
http://www.gamedev.net/blog/950/entry-2249317-a-guide-to-getting-started-with-boostasio/?pg=1
原作者为:Drew_Benton
中文翻译只为交流学习使用,欢迎转载,请注明出处[ by bnwxf 首发于老王的腾讯微博http://t.qq.com/w_15016?pgv_ref=im.perinfo.top]。
boost::asio是“是一个跨平台的C+ +库,用现代C+ +的方式封装了不同平台的异步模型,为网络和低级别I/O编程提供便利。”它目前有许多用户,是boost库的一部分。
在继续阅读这份指南之前,读者应该通读《boost::asio概述》(http://www.boost.org/doc/libs/1_45_0/doc/html/boost_asio/overview.html)。它涵盖了很多有用的信息,是我们了解boost::asio的基础。本指南无意讲述boost::asio的方方面面,这是《boost::asio概述》的目标。本指南注重实践,学习asio库的用法并在我们自己的应用程序中使用它。
此外,我们可能还要不时去看看boost::asio作者的博客(blog.think-async.com)。There is a plethora of tidbits of useful information there as well as many stream of conscious posts by the author(译注:这句没看懂)。另外一个很好的参考网站是http://en.highscore.de/cpp/boost/index.html。它实际上是一本书的在线版本,如果条件许可,请考虑支持该作者的辛勤劳动(译注:貌似没有中文版,英文版亚马逊报价522.80)!
行文至此,明确下这个指南的目的。它不会教任何编程语言。读者必须已经熟悉C+ +,能看懂Boost库的用法,特别是boost::asio的用法。本指南不会教一般的网络编程。读者应该已经懂得相关内容(译注:建议看看《TCP/IP详解第1卷》和《UNIX网络编程》中您工作相关的章节)。本指南定位于在实际的网络编程工作中,助力读者开始使用boost :: asio库。换言之,本指南的目的是为继续学习boost::asio打下良好的基础。读者仍然需要花时间阅读官方文档,研究如何在项目中使用boost::asio库。
另外需要注意的是示例只在Windows上编译通过。尽管已努力让示例代码具有可移植性,切换到其它平台或换用其它编译器时,可能仍然需要修改代码中的部分逻辑。本指导附带了源代码压缩包。压缩包中仅包含源文件,未包含项目文件。如果读者不想复制粘贴示例,(仅包含源文件)会让查找代码更方便。使用示例代码,需要先安装并配置boost库,请到boost官网获取相关操作步骤(译注:我尝试过在VS环境下编译boost库,未成功,后来还是直接安装了boost二进制安装包)。
最后,本指南是根据我个人的理解和经验编写的。尽管尽了最大努力来保证准确性,仍然不能确保没有错误。如果根据您在相关领域的经验,发现文档中有任何错误或不一致的地方,请指出,我会很乐意改正。
闲话少说,直接开始。
0 0
- boost::asio started guide 翻译1
- Boost.Asio翻译文档
- Boost.Asio翻译(一)
- 翻译:Boost.Asio基础剖析
- Boost.Asio翻译(二)
- Boost.Asio翻译(一)
- Boost.Asio c++ 网络编程翻译(1)
- Boost.Asio c++ 网络编程翻译(1)
- Apache ZooKeeper Getting Started Guide 翻译
- boost asio 学习1
- 学习boost::asio(1)
- boost-ASIO--(1)
- boost asio 分析1
- Boost.asio 0.37设计笔记(翻译)
- Boost.Asio翻译整理(二)
- Boost.Asio翻译(三)--DayTime1
- boost::asio::coroutine 文档翻译 + 源码解析
- Warcraft Getting Started Guide 1
- u-boot-2014.10移植第5天----LED、button和beep裸机程序
- 创建站点自助服务(Self-Service Site Creation)
- JFreeChart 使用一 直方图之简单柱状图
- springmvc基本配置及相关源码解读
- 黑马程序员---C语言预处理
- boost::asio started guide 翻译1
- PAT 1007. Maximum Subsequence Sum (25)
- Leetcode: Find Minimum in Rotated Sorted Array II
- JFreeChart 使用 一 直方图之柱状图-高级特性
- 为什么Android与PC平台按照opengl坐标贴纹理会出现颠倒
- 第九周项目4
- 外文文献查询网站
- 《编写高质量代码:改善Java程序的151个建议》 建议9
- java 搜索文件