2012年8月20日

用inetd装载应用程序

摘要: inetd是监视一些网络请求的守护进程,其根据网络请求来调用相应的服务进程来处理连接请求。它可以为多种服务管理连接,当 inetd 接到连接时,它能够确定连接所需的程序,启动相应的进程,并把socket交给它 (服务 socket 会作为程序的标准输入、 输出和错误输出描述符)。使用 inetd 来运行那些负载不重的服务有助于降低系统负载,因为它不需要为每个服务都启动独立的服务程序。使用inetd可以减免编写连接代码的过程,而且基本上可以把处理程序当成普通程序来编写。下面先介绍inetd下的TCP服务器:首先,编写处理程序testd.c(这里用《TCP/IP高效编程 改善网络程序的44个技巧》 阅读全文

posted @ 2012-08-20 18:09 Chris-Lin 阅读(314) 评论(0) 推荐(0) 编辑

导航