向FTP服务器发送关闭文件信号 我使用Windows套接字在C++中实现FTP客户端。我已成功连接到端口21上的服务器,并在数据端口上使用“STOR Sample.txt”命令以PASV模式传输文件。问题是,我无法告诉服务器传输完成(我想发送关闭数据连接的信号),以便在控制连接上从服务器接收“226传输确定”

向FTP服务器发送关闭文件信号 我使用Windows套接字在C++中实现FTP客户端。我已成功连接到端口21上的服务器,并在数据端口上使用“STOR Sample.txt”命令以PASV模式传输文件。问题是,我无法告诉服务器传输完成(我想发送关闭数据连接的信号),以便在控制连接上从服务器接收“226传输确定”,c++,file-upload,ftp,C++,File Upload,Ftp,此外,我没有通过recv()从服务器接收任何信息。我认为这是因为服务器仍在侦听数据连接。请查看以下内容: 当您发送PASV时,您将返回要连接的端口,然后使用STOR告诉服务器将数据存储在何处,并且您连接到PASV命令返回并发送数据的端口-完成后,关闭第二个套接字并继续使用原始套接字发送命令。只需关闭数据连接?哪个命令是否发送以关闭数据连接?closesocket?闭合插座工作了。。。我在控制连接上收到“226传输正常”

此外,我没有通过recv()从服务器接收任何信息。我认为这是因为服务器仍在侦听数据连接。

请查看以下内容:


当您发送PASV时,您将返回要连接的端口,然后使用STOR告诉服务器将数据存储在何处,并且您连接到PASV命令返回并发送数据的端口-完成后,关闭第二个套接字并继续使用原始套接字发送命令。

只需关闭数据连接?哪个命令是否发送以关闭数据连接?closesocket?闭合插座工作了。。。我在控制连接上收到“226传输正常”