Ftp被动模式:连接到服务器

时间:2014-02-26 22:49:39

标签: c sockets tcp ftp passive-mode

我需要帮助我的ftp客户端应用程序。我成功使用usename和密码连接到服务器并发送PASV消息。我收到了IP和端口,但我不知道接下来该做什么。我知道我必须连接到IP和端口,但我不知道如何 有人可以给我一些代码示例如何连接和重新接收来自服务器的消息吗?

1 个答案:

答案 0 :(得分:0)

您已经拥有成功连接到服务器端口21的代码,相同的代码也可以连接到PASV响应中返回的IP地址和端口号。

BUT

在传输某些数据之前,您不希望进行第二次连接。您建立的第一个连接是命令和命令响应。您对PASV返回的端口所做的连接是用于在实际传输文件的命令之后传输数据,例如RETR或LIST。