Passive mode is implemented, the client isn't trying to use it. Besides, that doesn't really help me anyway, all it means is that I have to resolve port forwarding for the server, instead of for the client.
I think what this basically comes down to is that either with PASV or PORT, there's a relatively arbitrary port number being specified, and I can't figure out how to get my router to forward it since I don't know what it will be in advance, short of forwarding all the 64 thousand some odd valid ports. The thing that gets me is that I can connect to the other FTP servers, and (according to the responses echoed by the command line FTP client), they're using PORT, not PASV. So somehow, my client is specifying some arbitrary port for the server to connect to, and that port is actually being forwarded through my router. -Brian Sergei Organov wrote: > "bmearns" <[EMAIL PROTECTED]> writes: > > > Quick follow up, I'm able to connect to other external FTP sites behind > > my firewall and router, no problem. > > You've been told already to implement PASV command in your server (then > client will be able to use so called passive mode). > > -- Sergei. -- http://mail.python.org/mailman/listinfo/python-list