Trucs:Avoir un programme gérant le réseau sans coder l'API réseau
Lourd dilemne, comment faire un programme utilisant le réseau mais sans vouloir gérer le réseau ...
Facile, inetd (ng) est là pour cela.
Allez dans le répertoire /etc/xinet.d/ et créez un fichier.
Pour notre exemple, nous allons l'appeler "testor"-----------------------------
service testor
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = nobody
group = nogroup
server = /bin/uname
server_args = -a
bind = 127.0.0.1
port = 666
}
-----------------------
Rajoutez dans votre /etc/services, cette ligne ci :testor 666/tcp
Redémarrez xinetd et vous pouvez faire un telnet en localhost sur le port 666[root@iridium ~]# telnet localhost 666
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
Linux iridium.edge-it.subnet 9.69 #1 Thu Sep 18 12:30:58 CEST 2012 i186 unknown unknown GNU/Linux
Connection closed by foreign host.