连接成功,打开FTP客户端后信息如下:
[19:33:51] 正在列表
[19:33:51] 进入PASV模式失败,500 Command unrecognized : PASV
[19:33:51] 列表失败,425 Sorry, need PORT command first
[19:33:51] 正在列表
[19:33:51] FTP错误,System.Net.Sockets.SocketException (0x80004005): 远程主机强迫关闭了一个现有的连接。
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at Foxtable.FTPClient.o.O.O.0.(String A_0, Boolean A_1)
[19:33:51] 进入PASV模式失败,425 Sorry, need PORT command first
[19:33:51] FTP错误,System.Net.Sockets.SocketException (0x80004005): 远程主机强迫关闭了一个现有的连接。
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at Foxtable.FTPClient.o.O.O.0.(String A_0, Boolean A_1)
[19:33:51] 列表失败,425 Sorry, need PORT command first
用fliezilla连接信息如下:
状态:
正在连接 192.168.1.30:21...
状态:
连接建立,等待欢迎消息...
响应:
220 Welcome to XinDai Ftp Server version 1.1
命令:
USER cnc
响应:
331 Password required
命令:
PASS ***
响应:
230 cnc logged in
命令:
SYST
响应:
500 Command unrecognized : SYST
命令:
FEAT
响应:
500 Command unrecognized : FEAT
状态:
已连接
状态:
读取目录列表...
命令:
PWD
响应:
257 "d:/Cnc/NcFiles" is current directory
命令:
TYPE I
响应:
200 Binary mode
命令:
PASV
响应:
500 Command unrecognized : PASV
命令:
PORT 192,168,1,142,253,255
响应:
200 Port command successful
命令:
LIST
响应:
150 Openning data connection
响应:
250 Done
状态:
列出目录成功
状态:
读取目录列表...
命令:
PASV
响应:
500 Command unrecognized : PASV
命令:
PORT 192,168,1,142,239,128
响应:
200 Port command successful
命令:
LIST
响应:
150 Openning data connection
响应:
250 Done
状态:
列出目录成功
是还要添加什么代码用来发送端口命令吗?