I have code as well. Although I didn't port Net::FTP as it doesn't fit
POE IMHO.
However I'm not at home at the moment and cannot access or provide sources.
I will make them publicly accessible on monday.

If I remember correctly (I don't have a lot of spare time right now and
want to do the POE scripting stuff first) control connection stuff works fine.
Some additional commands have to be implemented but this will be really easy.
The client session consists mainly of an FTP cmd queue with a little
branching / logic support and protocol related parsing. As a result, you
can send bigger cmds to the session and just wait for the final result. This
removes the need for the checking results everytime. In a normal Perl script
branching and testing isn't a problem, but without non-blocking calls in POE
this is really ugly.


Torvald

Reply via email to