今天使用xinet来尝试假设rcssserver3d,不过没有成功。下面是一些使用笔记。
- 在添加自己的service的时候,也就是没有在/etc/services里面写出来的services的话,那么这个service就需要有一个port和type。其中port需要说明这个service的port,type需要是INTERNAL。
- port只能是一个port号。
- 在官方manual里面说明了wait是用来设置是否对于多个通信同时启动多个process。也就是当wait = no的时候,这个时候称之为multi-threaded mode(注意和真正的多线程区分开),那个在每一个tcp连接进来的时候,xinetd就会新fork一个process。
- 在xinetd运行的期间,如果他管理的service被中止了的话,他会自动的进行fork。
最后推荐一篇比较全面的xinetd的教程:http://www.linuxfocus.org/English/November2000/article175.shtml