LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 625|回复: 3

请大家看看我这个程序的过程有什么问题没有?

[复制链接]
发表于 2006-5-24 17:02:59 | 显示全部楼层 |阅读模式
main()
{
        get_hostip();       
        input_para();       
        while()
        {
                log_opp()            
                {
                        cmd_sock=socket();                 
                        inet_addr();
                        connect(cmd_sock);                 
                        cmd_sock_fp=fdopen(cmd_sock);
                        send(USR);
                        send(PASS);
                }
                Get_File_List()
                {
                        send(CWD);               
                        send(TYPE A);       
                        send(PASV);               
                        get_port();        
                        Connect_Data_Sock()
                        {
                                conn_sock=socket();
                                inet_addr();
                                connect(conn_sock);                                                       
                        }
                        send(NLST );       
                        fp1=fdopen(conn_sock);               
                        fp2=fopen(filelist);               
                        for()
                        {
                                fread(fp1);       
                                fwrite(fp2);       
                        }
                        fclose(fp1);       
                        fclose(fp2);               
                }
                close(conn_sock);               
                fplst=fopen("filename");                       
               
                while()
                {
                        fget(filename);                  
                        get_file_attr();       
                        get_opp_file()
                        {
                                send(TYPE I);
                                get_port();
                               
                                create_data_sock()
                                {
                                        data_sock=socket();                 
                                        bind(data_sock);               
                                        listen(data_sock);               
       
                                }
                                send(PORT);
                                send(RETR);
                                conn_sock=accept(data_sock);                       
                                fp1=fdopen(conn_sock);                                               
                                fp2=fopen();
                                for()
                                {
                                        fread(fp1);
                                        fwrite(fp2);
                                }
                       
                                fclose(fp1);
                                fclose(fp2);
                        }
                        close(conn_sock);
                        close(data_sock);
                   Update_para();
                   Move_Local_File();
                   Bak_File()
                   {
                                   send(RNFR);
                                   send(RETO);
                   }
                }
                send(QUIT);
                sleep();
        }
}
请大家看看我这个程序的过程有什么问题没有?附件是有格式的文本。层次看得清楚些。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-5-24 17:27:22 | 显示全部楼层
这是什么程序,怎么还在main()中定义其他的函数?
这好像在C里边是语法错误
没有看懂的说,见笑了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-24 17:36:51 | 显示全部楼层
只是个大概得过程拉,要用编译器得眼光看就没有一句话是对的
回复 支持 反对

使用道具 举报

发表于 2006-5-25 16:17:17 | 显示全部楼层
ftp?你是在问这个协议的实现过程有没有问题吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表