perl et le reseaux? - Perl - Programmation
Marsh Posté le 27-05-2005 à 15:48:47
ip et hostname facilement
mac jsuis convaincu que c pas sorcier
demande de service? sous unix c'est pas inetd ou xinetd (appel d'un script par un port)
Marsh Posté le 27-05-2005 à 16:35:35
merci de t'interesser, en faite lorsque le pc client se connecte au serveur je dois lancer un script qui introduit directement les caractéristique de la machine cliente dans une base de donnée l'appel du script peut se faire par l'appel d'un port, mais qu'elle technique en perl me permettrait cela?Quel module?
Marsh Posté le 28-05-2005 à 00:11:52
bin c'est pas "perl" qui écoute sur un port, c'est inetd ou xinetd par exemple qui lancera un script avec un userid lorsqu'il recevra une communication tcp sur le port que tu choisiera
ensuite le script perl utilisera la librairie Sys::Hostname et sa fonction hostname() pour récupérer le nom de la machine par exemple, te reste qu'à trouver la mac et le ip (le ip peut être obtenu à partir du hostname et la librairie Socket), puis balancer ca dans ta database (avec DBI et le module DBD correspondant à ta database, DBD::DB2 par exemple)
Marsh Posté le 30-05-2005 à 15:54:59
je suis tombé sur ça si ça t'aide:
http://lionel.romain.free.fr/perl_service_reseau.html
Marsh Posté le 31-05-2005 à 09:13:19
merci burgergold pour ces précisions, je vais potasser tout ça, merci aussi mc40 pour la page, je la connaissais mais je l'avais plus survoler que autre chose, je vous tiens au courant pour la solution adopté et le reste, @+
Marsh Posté le 27-05-2005 à 11:14:01
Bonjour, voici mon problème je souhaite réaliser un script qui me permette de collecter les informations d'un pc client(@ip, @mac, nom machine...), le script doit se déclancher lorsque le serveur recoit une demande de service, est-ce possible de faire ce genre de chose en perl et comment? je suis un newbie dans le domaine.