求一个可传ftp文件的源程序,用VC++用基于MFC框架编写的,最好由用户端和服务器组成,在一个工程下实现哈,先拜谢了

解决方案 »

  1.   

    自己写吧//   用MFC很快就搞好了  客户端:
    创建CInternetSession 对象后
    用CInternetSession 对象 的GetFtpConnection方法获取CFtpConnection 对象
    用CFtpConnection 对象 的GetFile方法获取文件 PutFile方法上传文件服务端:
    未知   去看一下MSDN
      

  2.   

    CInternetSession session(_T("Session"));
    try{
       CFtpConnection *pConn = session->GetFtpConnection   
       (pstrServer,pstrUser,pstrPasswrd,nPort);
       if(pConn !=NULL)
       {
        BOOL bRet=TRUE;
        bRet = pConn->GetFile(./1.txt,d:\1.txt,FALSE); // download
     // or bRet =pConn->PutFile(d:\\1.txt,./2.txt); // upload
        if(!bRet)
        {
         pConn->Close();
         delete pConn;
         pConn = NULL; 
         return FALSE;
        }
       }
    catch(CInternetException* pEx)
    {
    TCHAR sz[512]={0};
    pEx->GetErrorMsg(sz,512);
    Delete(pEx);
    }
    pConn->close();
    delete pConn;
    pConn =NULL;
    return TRUE;
    }