Thread Welche Funktion in welchem Modul? (7 answers)
Opened by J-jayz-Z at 2005-04-22 10:43

J-jayz-Z
 2005-04-23 13:44
#54131 #54131
User since
2005-04-13
625 Artikel
BenutzerIn
[Homepage] [default_avatar]
Das hat was, so hab ich das noch gar nicht gesehen...
Wieso geht das Teil unter 5.6 aber ohne Probleme?
Das gemeinte Code ist ja dieser hier
Code: (dl )
my $p=Net::Ping->new('icmp');

und mal eine Post aus der CPAN Doku:
Code: (dl )
$p = Net::Ping->new("icmp");

Wieso beschwert er sich dann? ? ?
Das einzige ist, das Net::Ping mit ICMP die setuid des Systemadministrators haben muss, damit es läuft. Da du es ja unter WIndows ausführst, dürfte das auch der Fall sein. Wenn ich es unter Linux ausführe (als root) funktioniert das Teil auch. Und eben mit 5.6 ebenfalls. Immer der selbe Code...
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="5065726c2d436f6d6d756e697479"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'

http://perl-tutor.de

View full thread Welche Funktion in welchem Modul?