用xinetd实现小型网络服务
[ 2010/09/27 16:31 | by selboo ]
linux 里带了一个 xinetd ,可以用来很方便地实现一些小型的网络服务。处理网络链接,fork 子进程等等都交给它来办,而我们自己只需要操作标准输入输出的程序就可以了。
先写一个简单的程序,我这里就写个php程序,其实用什么都是可以的,然后放在 /opt/selboo.php :
[code]<?php
$in = fopen('php://stdin', 'r');
$out = fopen('php://stdout', 'w');
while ($r = fgets($in)) {
$r = trim($r);
if ($r == 'exit'