可提供的文件上 提高网站 是...有限的。

从什么我已经能够阅读,普遍的共识是,这简直是难以找到很好的文件上的提升::asio图书馆。

这是真的吗?如果是这样,为什么?

注:

  • 我已经找到的(非的提升) Asio网站 -和文件看起来是相同的,在提升网站。
  • 我知道,提升::asio是新的!我在寻找解决方案没有借口。

编辑:

  • 还有一个 提议添加一个网络图书馆以标准图书馆TR2 由提交人的提升:asio(克里斯托弗*Kohlhoff).虽然它不是文件提升:asio,它不会用它作为一个基于TR2的建议。由于提交人把更多的精力投入到本文件中,我发现它是有点有用的,如果不是作为一个参考,然后至少作为一个概述。
有帮助吗?

解决方案

第一,我一直在使用提升。Asio相当长一段时间--已经和我分享你的关心。解决你的问题:

  • 真的是非常稀有的相关文档的提升。Asio除了介绍和教程。我不是提交人,但这主要是因为有太多的事情要文件东西一样低的水平作为一个异IO图书馆。
  • 例得到更远离教程做。如果你不介意花点时间看着不同的例子,我想他们应该足以让你开始。如果你想逃跑,然后参考的文件应该帮助你很多。
  • 问问周围在提高用户和提高开发的邮件列表如果你真的卡住或寻找具体的指导。我敢肯定很多人将愿意解决您的问题上的邮件列表。

有努力(不一部分的提升。Asio)露了很多的功能性和可能的替代使用情况。这最好是分散各地的网络在博客和其他形式的非封装文件。

有一点是不清楚这将真正需要密切协调与作者和开发商的提升。Asio库将尽可延伸和自定义为一个特定的平台或添加具体的新的功能。这应当改进,虽然但好处是它看起来像Asio将参考实施一个标准图书馆的技术报告(进一步IO图书馆在STL)的未来。

其他提示

一些很好的文件在提高包括一章关于asio可以找到一个(免费)提高本书 http://en.highscore.de/cpp/boost/index.html.一章asio提供了一般概述,然后就如何制定你自己的定义asio扩展。真的很奇妙的努力,鲍里斯Schäling!

我写了两个小文章,可以作为介绍到提升。asio.他们可以从 我的网站

注:我已经联系了gamedev.net 让他们知道关于格式问题。不幸的是,在写作的时候,这一评论,这种资源更困难的建议,因为一些改变自己的网站,以隐藏或删除#包括报表一缺失。拉链文件的资源。

一个相对较新的和非常良好的初级教程,大大增强。Asio(其中也介绍了如何有效地使用它与结合、情况和线)可以在这里找到:

http://www.gamedev.net/blog/950/entry-2249317-a-guide-to-getting-started-with-boostasio?pg=1

注:如果你使用c++0x特征的许多简单的使用的结合对于建立一个函子可以替换为lambda,情况/结合也提供最新版本的visual studio(或海湾合作委员会,其中也包括螺纹。)

当我正在寻找的文件或一个教程这个问题保持出现了在搜索结果的,所以重要的是保持更新作为新教程来。

我很好奇的是,太多,但这个页面给了我一些头开始。这是法语,但是可以使用谷歌把这是非常可读(我得到后续沿着这条路我自己).

http://gwenael-dunand.developpez.com/tutoriels/cpp/boost/asio/

该asio文件,一个在提高,是简约,但非常精确的,每个字都是显着的。这就是说,我已经学会了asio(和继续学习)主要从如此。

在我看来, 答案 来'感到困惑的时候提升::asio::io_service运行方法框/疏导'是第一个步骤,读一读,直到你真正了解它, 第二个答案 也是有帮助的。

然后我RSS订阅了 最新的所以提升-asio标签的问题 和这两个answerers:

Tanner Sansburry, ,提交人的答复所述,他的回答总是非常精确、全面的参考资料,即使是 美丽的架构s. RSS
(抱歉东,只有2)。 RSS

与所有的材料,你很快就会是一个asio专家!

晚一点到的缔约方,但有一本书名为"提高Asio网络编程能力"(国际标准出版)。

我买了一副本这一点,阅读这周末再写一个完整的服务器在C++没有太多的问题。

免责声明:我什么都没有做这本书

我无意中发现了以下pdf:http://boost.cowic.de/rc/pdf/asio_doc.pdf

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top