分类: 系统运维
2012-04-03 14:01:04
本章的关键点是在进程间传递文件描述符的能力,和一个服务器从客户接受唯一连接的能力。我们已经看到如何使用STREAMS管道和UNIX域套接字来完成这个。尽管所有平台提供了到UNIX域套接字的支持,然而我们看到每个实现都有区别,这使我们更难开发可移植的应用。
我们展示了一个打开服务器的两个版本。一个版本直接被客户使用fork和exec调用。第二个是处理所有客户请求的一个守护进程服务器。两个版本都使用文件描述符的传递和接收函数。最后的版本也用了17.2.2节引入的C/S连接函数和14.5节的I/O利用函数。