
本书较为全面地介绍了基于Linux网络编程的基础知识和编程技术,章节安排贴近企业项目需求,对基于Linux C/C 语言的多线程编程和Linux操作系统支持的网络库函数等行讲解,由易到难,逐层递。 本书共分12章,内容包括网络概述、网络基础概念、套字、TCP编程、UDP编程、原始套字编程、网络I/O模型、服务器设计,以及四大综合实践项目(HTTP服务器、FTP服务器、并发聊天服务器与C/S和P2P联合架构的并发游戏服务器),通过项目练习帮助读者巩固所学的编程技术。 本书适合具有Linux C/C 编程基础、需要掌握Linux服务器编程的发人员阅读,也适合高等院校和培训学校计算机软件发相关专业的师生作为参考用书。<br/>【推荐语】<br/> 本书从五大服务器编程基础技术始,逐步深到四大项目案例行融合发,融合网络编程和一些数据库、跨平台界面编程知识,使得案例讲解系统完整,甚至稍微修改一下就可以上升为商用软件,比如后一章的并发游戏服务器。 本书涵盖Linux网络编程从基础到高级发的知识,重讲解了技术性较强的TCP编程、UDP编程和I/O模型编程,同时对每个知识都从原始概念和基本原理行详细和透彻的分析,对比较复杂和难度较高的内容绘制了几百幅原理图行示意。书中的示例代码大多是从实际项目总结而来,具有很强的实用性。 通常网络编程书中,只会分析一个综合案例,而本书干货颇多,提供了HTTP服务器、FTP服务器、并发聊天服务器与并发游戏服务器四大综合案例,可以作为课程设计以及毕业设计的素材。<br/>【作者】<br/>朱文伟,名校计算机专业统招硕士,20年C C 、Java发经验。主导发过密码、图形、人工智能等产品。精通Linux、Windows系统发及数据库发技术。著有图书《Windows C/C 加密解密实战》《密码学原理与Java实现》《Linux C与C 一线发实践》《Visual C 2017从门到精通》。<br/>
評論0