第八章 高性能服务器程序框架 我们将服务器一般分为三个主要模块,I/O处理单元、逻辑单元及存储单元。常用的服务器模型有C/S模型和P2P模型,比较简单。我们来看一下网络编程中的I/O模 ...
第八章 高性能服务器程序框架 我们将服务器一般分为三个主要模块,I/O处理单元、逻辑单元及存储单元。常用的服务器模型有C/S模型和P2P模型,比较简单。我们来看一下网络编程中的I/O模 ...
第五章 Linux网络编程基础API 对于网络编程,首先要了解的就是字节序的问题,字节序分为主机字节序和网络字节序,主机字节序又称小端字节序,是低字节存放在地地址,而网络字节序又称大端 ...
在学长的推荐下,我用了大约半个月的时间学习了游双老师的《Linux高性能服务器编程》一书。通读此书,感觉这本书在知识广度上已经很足,对网络协议与编程方面的基础知识栈都有讲解,语言也比较通俗易懂,确 ...
第六章 高级I/O函数 网络I/O一直是Linux网络编程中极其重要的一部分,除了前面讲到的send、recv等,socket编程接口还给出了很多高级了I/O函数,这些函数大致分为三类 ...
第九章 I/O复用 I/O复用技术是重要的提高服务器工作效率和性能的手段,Linux下实现I/O复用的系统调用主要有select、poll和epoll。 首先我们来看一下s ...