摘要: 第八章 高性能服务器程序框架 我们将服务器一般分为三个主要模块,I/O处理单元、逻辑单元及存储单元。常用的服务器模型有C/S模型和P2P模型,比较简单。我们来看一下网络编程中的I/O模型。首先我们要了解阻塞模型和非阻塞模型的区别,socket在创建时默认是阻塞的,可以在socket系统调用的第二个参 阅读全文
posted @ 2018-02-03 20:05 Torrance_ZHANG 阅读(5741) 评论(0) 推荐(0) 编辑
摘要: 第七章 Linux服务器程序规范 服务器程序除了需要网络通信外,还应该考虑很多其他的细节,而这些细节很多很杂,但又基本是模板式的。1)服务器程序基本都是以后台形式运行的,没有控制终端,不能接受用户输入,其父进程通常是init。2)服务器程序有一套日志系统。3)服务器程序以某个专门的非root身份运行 阅读全文
posted @ 2018-02-03 12:22 Torrance_ZHANG 阅读(1030) 评论(0) 推荐(1) 编辑