I am surprised you got all the way to 52K. The PASV command (again) does not take any parameters, but the PORT command does. The primary problem, though, is that you are trying to use the DCC protocol when you're actually supposed to be using the FTP protocol. They are not the same.