Voila,
J'utilise une connexion telnet pour récupérer des données d'un AS400. Mon script marche très bien en local avec Apache et ActivePerl 5.6 mais dès qu'il est porté sur un serveur IIs avec ActivePerl 5.2, la connection plante en me disant : bad file descriptor.
use Net::Telnet ();
$t = new Net::Telnet (Timeout => 10,
Prompt => '/bash\$ $/',
Errmode=>'die';
$t->open('10.2.1.20'
NB : un ping sur l'ip répond bien et un telnet à partir du serveur IIs passe lui aussi bien a partir de la meme ip. Le module Telnet n'a pas de dépendances et ne nécessite que la version 5.0 ou >.
Si qqun a une idée, je suis preneur.