【23】BoostAsio网络编程 PDF 电子书

[复制链接]
12下一页

该用户从未签到

759

主题

763

帖子

4660

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4660
跳转到指定楼层
楼主
发表于 2017-12-28 15:10:17 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

想要查看内容赶紧注册登陆吧!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

实战出精华
Boost.Asio C++ 网络编程
用具体的C++网络编程例子来提升你的技能
John Torjan


用具体的C++网络编程例子来提升你的技能

Copyright © 2013 Packt Publishing

版权所有,除了在鉴定文章或者评论中进行简单引用,如果没有经过出版者事先的书面授权,该书的任何部分都不能被转载、存储在检索系统中、或者以任何形式和方式传阅。
在这本书准备发行之前,我们已经尽我们最大的努力去保证书中信息的准确性。但是,这本书中包含的明示或者暗示的信息都没有保证。无论是本书作者、Packt Publishing以及它的经销商和分销商都不承担由这本书直接或者间接造成的任何损害。

Packt Publishing将尽最大努力,用适当的大写字母来对书中提到的所有公司和产品进行商标标识。但是,Packt Publishing不能保证这些信息的准确性。

第一版发布:2013年1月
产品编号:1120213
由Packt Publishing Ltd.发布


工作人员
作者:John Torjo
协调人:Sherin Padayatty
评审:Béla Tibor Bartha、Nicolae Ghimbovschi
校对:Claire Cresswell-Lane
组稿编辑:Erol Staveley
索引编制:Monica Ajmera Mehta
责任编辑:Ameya Sawant
图像处理:Valentina D'silva、Aditi Gajjar

技术编辑:Kaustubh S. Mayekar


协调出版:Conidon Miranda
封面:Conidon Miranda


关于作者
做为一个权威的C++专家,在John Torjo超过15年的编程生涯中,他大部分的时间都用在了C++上。偶尔,他也用C#和Java写程序。
他也很喜欢在C++ Users Journal和其他杂志上写一些关于编程的文章。
闲暇时光,他喜欢打扑克、开快车。他有很多自由职业,其中有一个就把他对扑克和编程爱好结合起来。你可以通过john.code@torjo.com联系他。
----------------------------------------------------------------------------------------------------------
我要感谢我的朋友Alexandru Chis, Aurelian Hale, Bela Tibor Bartha, Cristian Fatu, Horia Uifaleanu, Nicolae Ghimbovschi以及Ovidiu Deac对本书提出的反馈和意见。同时我也要感谢Packt各位的理解,即使我时不时地错过一些截稿日期。然后最需要感谢的是Chris Kohlhoff,Boost.Asio的作者,是他写出了一个如此伟大的库。
把这本书献给我最好的朋友Darius。
----------------------------------------------------------------------------------------------------------


关于评审员
Béla Tibor Bartha

一个用各种技术和语言进行工作的专业软件工程师。尽管在过去的4年里,他做的是iOS和OSX应用开发,但是C++陪伴他度过了他早期个人游戏开发项目的激情岁月。
----------------------------------------------------------------------------------------------------------
我要感谢John,因为他我才能做这本书的评审

----------------------------------------------------------------------------------------------------------
Nicolae Ghimbovschi
一个参加各种各样的C++项目超过5年的天才个人开发者。他主要参与一些企业的通信工程的项目。他是一个狂热的Linux爱好者,他喜欢利用不同的操作系统、脚本工具、编程语言上进行测试和实验。除了编程,他还喜欢骑自行车、瑜伽和冥想。

----------------------------------------------------------------------------------------------------------
我要感谢John让我来评审这本书

----------------------------------------------------------------------------------------------------------


目录
前言
第一章:Boost.Asio入门

    什么是Boost.Asio?

        历史

        依赖

        编译 Boost.Asio

        重要的宏

    同步VS异步

    异常VS错误代码

    Boost.Asio中的多线程

    不仅仅是网络

    Timers

    io_service类

第二章:Boost.Asio基本原理
    网络API

    Boost.Asio命名空间

    IP地址

    端点

    Sockets

        同步错误代码

        Socket成员函数

        其他注意事项

    read/write/connect自由函数

        connect函数

        read/write函数

    异步编程

        为什么要异步?

        异步run(),run_one(),poll(),poll_one()

            一直运行

            run_one(),poll(),poll_one()函数
        异步工作
        异步post() VS dispatch() VS wrap()
    保持运行
    总结
第三章:回显服务端/客户端
    TCP回显服务端/客户端
        TCP同步客户端
        TCP同步服务端
        TCP异步客户端
        TCP同步服务端
        代码
    UDP回显服务端/客户端
        UDP同步回显客户端

        UDP同步回显服务端

    总结

第四章:客户端和服务端
    同步客户端/服务端

        同步客户端

        同步服务端

    异步客户端/服务端

        异步客户端

        异步服务端

    总结

第五章:同步VS异步
    同步异步混合编程

    客户端和服务端之间消息的互相传递

    客户端软件中的同步I/O

    服务端软件中的同步I/O
        同步服务端中的线程

    客户端软件中的异步I/O

    服务端软件中的异步I/O

        异步服务端中的线程

    异步操作

    代理实现

    总结

第六章:Boost.Asio-其他特性
    std streams和std buffer I/O

    Boost.Asio和STL流

    streambuf类
    处理streambuf对象的自由函数

    协程

    总结

第七章:Boost.Asio-进阶
    Asio VS Boost.Asio

    调试

        处理程序跟踪信息

        例子

        处理程序跟踪文件

    SSL

    Boost.Asio的Windows特性

        流处理

        随机存储处理

        对象处理

    Boost.Asio的POSIX特性

        本地sockects

        连接本地sockets

        POSIX文件描述符
        Fork
        总结
索引


下载地址(回复可见):
游客,如果您要查看本帖隐藏内容请回复



分享到:  QQ好友和群QQ好友和群
收藏收藏
回复

使用道具 举报

该用户从未签到

0

主题

47

帖子

47

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
47
沙发
发表于 2019-9-15 12:38:20 | 只看该作者
Boost程序库开发的94个秘笈 P
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

63

帖子

63

积分

邀请会员

积分
63
板凳
发表于 2020-11-16 23:33:19 | 只看该作者
好书,谢谢分享
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

248

帖子

260

积分

邀请会员

积分
260
地板
发表于 2022-7-25 08:43:29 | 只看该作者
BoostAsio网络编程
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

9

帖子

9

积分

内核VIP会员

Rank: 3Rank: 3

积分
9
5#
发表于 2022-8-6 21:02:19 | 只看该作者
奈斯
回复

使用道具 举报

该用户从未签到

0

主题

26

帖子

26

积分

内核VIP会员

Rank: 3Rank: 3

积分
26
6#
发表于 2022-8-23 11:02:41 | 只看该作者
nice
回复

使用道具 举报

该用户从未签到

0

主题

24

帖子

24

积分

内核VIP会员

Rank: 3Rank: 3

积分
24
7#
发表于 2022-8-29 22:15:45 | 只看该作者
666666
回复

使用道具 举报

该用户从未签到

0

主题

15

帖子

15

积分

内核VIP会员

Rank: 3Rank: 3

积分
15
8#
发表于 2022-8-30 09:23:40 | 只看该作者
BoostAsio网络编程 PDF 电子书
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

58

帖子

58

积分

游戏VIP会员

Rank: 3Rank: 3

积分
58
9#
发表于 2022-11-3 21:55:24 | 只看该作者
给楼主点赞,希望继续分享!
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

175

帖子

175

积分

邀请会员

积分
175
10#
发表于 2023-1-23 02:04:44 | 只看该作者
BoostAsio网络编程 PDF 电子书
回复 支持 反对

使用道具 举报

12下一页
快速回复高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表