anyway, here is the message in the server
And here is the code I get when I use Gene6 FTP server test(000002) 7/5/2006 7:11:04 AM - (not logged in) (70.86.139.226)> Connected, sending welcome message...
(000002) 7/5/2006 7:11:04 AM - (not logged in) (70.86.139.226)> 220-Chandler's FTP server!
(000002) 7/5/2006 7:11:04 AM - (not logged in) (70.86.139.226)> 220 Welcome
(000002) 7/5/2006 7:11:04 AM - (not logged in) (70.86.139.226)> USER chandler
(000002) 7/5/2006 7:11:04 AM - (not logged in) (70.86.139.226)> 331 Password required for chandler
(000002) 7/5/2006 7:11:04 AM - (not logged in) (70.86.139.226)> PASS *********
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> 230 Logged on
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> PWD
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> 257 "/" is current directory.
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> CLNT Testing from http://www.g6ftpserver.com/ftptest from IP 66.97.143.249
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> 200 Don't care
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> FEAT
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> 211-Features:
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> MDTM
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> REST STREAM
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> SIZE
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> MLST type*;size*;modify*;
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> UTF8
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> CLNT
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> 211 End
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> PASV
(000002) 7/5/2006 7:11:04 AM - chandler (70.86.139.226)> 227 Entering Passive Mode (66,97,143,249,18,14)
(000002) 7/5/2006 7:11:25 AM - chandler (70.86.139.226)> disconnected.
I can't figgure out what is wrong, it looks perfect up until it brakes....* About to connect() to 66.97.143.249 port 21
* Trying 66.97.143.249... connected
* Connected to 66.97.143.249 (66.97.143.249) port 21
< 220-Chandler's FTP server!
< 220 Welcome
> USER chandler
< 331 Password required for chandler
> PASS *****
< 230 Logged on
> PWD
< 257 "/" is current directory.
* Entry path is '/'
> CLNT Testing from http://www.g6ftpserver.com/ftptest from IP 66.97.143.249
< 200 Don't care
> FEAT
< 211-Features:
< MDTM
< REST STREAM
< SIZE
< MLST type*;size*;modify*;
< UTF8
< CLNT
< 211 End
> PASV
* Connect data stream passively
< 227 Entering Passive Mode (66,97,143,249,18,14)
* Trying 66.97.143.249... Timed out
* couldn't connect to host
* Connection #0 to host 66.97.143.249 left intact
* Closing connection #0[/code]
Update: When I put the computer in the DMZ, everything works fine. I know the port forward works though because other programs that use it have no problem.