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