我必须为想要将文件传输到服务器的客户端编写代码,即协议 RCFTP。操作应该是:客户端发送请求保存文件的一部分,如果您收到此文件并且没有错误,服务器将响应。如果是这样,客户端仍然会发送文件的各个部分,直到您无误地提交所有文件。如果传输错误,客户端必须发回失败的文件。
会知道一点帮助开始吗?
首先,如果你想编写一个 ftp 客户端,请仔细阅读:RFC959。
为了帮助您一开始,这里有几个您需要知道的步骤(当然,我不会描述所有内容,但它可能会对您有所帮助):
要发送文件,您必须使用被动模式:
然后在控制套接字上使用命令 QUIT 离开您的会话。
如果您习惯于“套接字概念”,那么编写一个简单的 ftp 客户端显然很容易。
使用您最喜欢的互联网搜索引擎搜索套接字教程。
我在这里找到了一个