Hachi: FTP-Client ohne Net::FTP

Beitrag lesen

Hallo,

ich muß einen FTP-Client schreiben, das Modul Net::FTP ist aber nicht installiert und soll auch nicht installiert werden...

Ich versuche es jetzt mit IO::Socket

$socket = IO::Socket::INET->new
    (
     PeerAddr => $remote_host,
     PeerPort => $remote_port,
     Proto    => "tcp",
     Type     => SOCK_STREAM
     );
usw.

Der Connect und einige Befehle (CWD, MKD, PWD, QUIT...) klappen, aber einige Commands werden nicht erkannt:
500 'LS': command not understood.

z.B. benötige ich: dir/ls, put, get, type...

mfg,
hachi