Linux 服务器编程
Linux 服务器编程是一个比较刚需的开发方向,在数据通信、游戏服务器、软件开发、云计算等领域得到广泛应用。有志于Linux 服务器编程的读者,可以参考下面3 本Linux 编程书,作者是资深行业开发人士。
《Linux C/C++ 服务器开发实践》
本书较为全面地介绍了基于Linux 网络编程的基础知识和编程技术,章节安排贴近企业项目需求,对基于Linux C/C++ 语言的多线程编程和Linux 操作系统支持的网络库函数等进行讲解。
本书共分12 章,内容包括网络概述、网络基础概念、套接字、TCP 编程、UDP 编程、原始套接字编程、网络I/O 模型、服务器设计,以及四大综合实践项目(HTTP 服务器、FTP 服务器、并发聊天服务器与C/S 和P2P 联合架构的并发游戏服务器),通过项目练习帮助读者巩固所学的编程技术。
《Linux C 与C++ 一线开发实践》
Linux C/C++ 编程在Linux 应用程序开发中占有重要的地位,掌握这项技能将在就业竞争中立于不败之地。本书是一本针对初、中级读者的、贴近软件公司一线开发实践的书。
本书共分为19 章,内容包括Linux 概述、搭建开发环境、语言基础、文件编程、多进程编程、进程间通信、Web 编程、多线程编程、Linux 下的库、TCP/IP 协议基础、网络编程、网络性能测试工具iPerf 简析、版本控制和SVN 工具、C++ 跨平台开发以及安全编程等。
《Linux C/C++ 服务器开发实践》
本书较为全面地介绍了基于Linux 网络编程的基础知识和编程技术,章节安排贴近企业项目需求,对基于Linux C/C++ 语言的多线程编程和Linux 操作系统支持的网络库函数等进行讲解。
本书共分12 章,内容包括网络概述、网络基础概念、套接字、TCP 编程、UDP 编程、原始套接字编程、网络I/O 模型、服务器设计,以及四大综合实践项目(HTTP 服务器、FTP 服务器、并发聊天服务器与C/S 和P2P 联合架构的并发游戏服务器),通过项目练习帮助读者巩固所学的编程技术。
《Linux C 与C++ 一线开发实践》
Linux C/C++ 编程在Linux 应用程序开发中占有重要的地位,掌握这项技能将在就业竞争中立于不败之地。本书是一本针对初、中级读者的、贴近软件公司一线开发实践的书。
本书共分为19 章,内容包括Linux 概述、搭建开发环境、语言基础、文件编程、多进程编程、进程间通信、Web 编程、多线程编程、Linux 下的库、TCP/IP 协议基础、网络编程、网络性能测试工具iPerf 简析、版本控制和SVN 工具、C++ 跨平台开发以及安全编程等。