Implémentation du super serveur xinetd en c

Macintosh -  
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité -
Bonjour,
j'ai un petit blem qui me cause qlqs soucis.en fait j'ai un tp sur xinetd que je dois rendre en fin de mois. le truc c qu'on doit implémenter un super serveur xinetd en c. le serveur devra lire sur un ensemble de ports pour pouvoir lancer le service correspondant. je n'y pige rien et s'il y a qlq 1 qui a une idée elle sera tjrs la bienvenue pour m'aider à travailler pcq jusque là je n'arrive même pas à le commencer ce TP.les services devront être enregistrés dans un fichier de configuration pour permettre au daemon Xinetd de les exécuter ds le cas où ils sont appelés par une application quleconque.
j'espère m'être fait comprendre.
merci de votre coup de main.
A voir également:

2 réponses

helper
 
Salut, en fait j'ai déjà eu à peu près le même sujet à faire. En fait c pas bien compliqué. C'est même très simple, Xinetd est en fait un super-serveur qui va utiliser un fichier de configuration pour appeler les services qui lui seront demandés. Ce super-serveur écoute sur une plage de port et dès qu'un client essaye de se connecter sur un port qu'il écoute, il démarre le service approprié.



Voilà j'espère que ça t'aide.
0
lami20j Messages postés 21644 Statut Modérateur, Contributeur sécurité 3 570
 
Salut,

tu peux étudier un peu les sources http://www.xinetd.org/ ;-)
0