C++新经典:Linux C++通信架构实战
图书信息
书名:C++新经典:Linux C++通信架构实战作者:王健伟
包装:平装
开本:16
页数:393页
全文字数:621000
出版社:清华大学出版社
出版时间:2020-11-10
图书简介
《C++新经典:Linux C++通信架构实战》是一本介绍如何使用C++开发在Linux下的网络通信服务器程序的书。书中提供商业项目的完整源码,实现了一个多线程高并发的服务器框架,可以用来快速开发网络游戏服务器、交易服务器、通信服务器等商业项目。本书共8章36节,包括环境搭建、Nginx简介和开发、进入Nginx之门、服务器程序框架的初步、TCP通信编程、http通信编程、WebSocket通信编程和工具类实现。内容详细,涵盖了网络通信和服务器开发中的方方面面,从解决数据粘包问题到业务逻辑的处理都有讲解。本书提供的开发技术如epoll高并发通信技术、线程池技术、互斥量和信号量、守护进程功能的实现等,都是实际开发中非常常用的技术。本书适合已掌握C/C++语言的开发人员自学参考,是一本对于网络通信和服务器开发的实用性非常高的书籍。
推荐理由
《C++新经典:Linux C++通信架构实战》是一本从无到有实现商业质量多线程高并发服务器的实战型书籍,通过提供完整的源码来帮助读者理解如何开发网络通信服务器程序。书中详细讲解了如何解决数据粘包问题,如何处理业务逻辑,如何返回结果数据包等等。本书涵盖了网络通信和服务器开发中的方方面面,提供的开发技术非常实用,例如epoll高并发通信技术、线程池技术、守护进程功能的实现等。对于已经掌握C/C++语言的开发人员来说,这是一本非常实用的自学参考书。