Advertisement

开发FTP功能支持断点重传及续传

阅读量:

参照Linux系统中ftp功能的实现方式加以编写。
main.c

复制代码
    #include <stdio.h>
    #include <stdlib.h>
    #include <signal.h>
    #include "ftp_client.h"
    
    // 创建FTP客户端对象
    FTPClient* ftp = NULL;
    
    void sigint(int num)
    {
    	if(ftp->is_get)
    	{
    		printf("------------------------\n");
    		close(ftp->cli_pasv);
    		close(ftp->cli_sock);
    		close(ftp->fd);
    		set_mtime(ftp->file,ftp->mtime);
    		printf("------------------------\n");
    	}
    	if(ftp->is_put)
    	{
    		close(ftp->cli_pasv);
    		close(ftp->fd);
    		mdtm_FTPClient(ftp);
    		close(ftp->cli_sock)

全部评论 (0)

还没有任何评论哟~