书籍 C++新经典:Linux C++通信架构实战的封面

C++新经典:Linux C++通信架构实战

王健伟

出版时间

2020-11-10

ISBN

9787302555292

评分

★★★★★

标签

编程

书籍介绍

这是一部介绍在Linux下使用C++开发网络通信服务器程序的书。本书共8章36节,介绍了一个完整的项目,其中包括通信框架和业务逻辑框架,有以下几个特点:①项目本身是一个完整的多线程高并发的服务器程序;②支持TCP长连接,按照“包头+包体”格式正确接收客户端发送过来的数据包,完美解决收包时的数据粘包问题;③可根据收到的不同数据包选择不同的业务处理逻辑;④可将业务处理产生的结果数据包正确返回给客户端。

项目中用到的主要开发技术和特色包括:①epoll高并发通信技术,用到的触发模式是epoll中的水平触发模式(LT);②通过线程池技术处理业务逻辑;③线程之间的同步技术包括互斥量和信号量;④连接池中连接的延迟回收技术,可极大程度地消除诸多导致服务器程序工作不稳定的因素;⑤专门处理数据发送的一整套数据发送逻辑以及对应的发送线程;⑥信号处理、配置文件读取、日志的打印输出、调用fork创建子进程、创建守护进程等技术。

目录
第1章课程介绍
1.1本书内容详细介绍
1.1.1内容总述
1.1.2为什么选择Linux操作系统平台
1.1.3讲解规划和学习建议

显示全部
用户评论
从作者的经验与经历以及课程的质量来看,相信这本配套书应该不会差
言简意赅,很专业
一本仅仅服务于系列视频的书, 无知识体系。视频内容仅仅关注于服务器框架实现, 而缺少具体的服务器内容. 质量较差,对不起书中中经典二字.
书中都是精华,干货满满。 从环境搭建基础讲起,一步步入门,达到大师级高度,搭建起一个高质量的通信架构平台, 通信平台中使用的方法,是作者20多年的实战经验积累,是高质量的商业代码,若能领悟掌握,将在linux通信开发方面价值极大。
非常优秀的服务器书籍,从环境搭建到项目实战。用精简干练日常的语言讲解,没有复杂深奥的专业词汇。无论是小白和有经验的人,都可以理解透彻