windows ftp 客户端 访问linux ftp 服务器 如果客户机用mfc ftp类实现的话 需要注意那些地方 应该如何写 或者如何设置 windows ftp 客户端 访问linux ftp 服务器 如果客户机用mfc ftp类实现的话 需要注意那些地方 应该如何写 或者如何设置 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MFC封装的很好,如果你只要做简单的文件上传下载,不用断点续传,不用进度条的话bool FtpClient::connect(LPCTSTR fileserver){ CString strAppName = _T("test"); CInternetSession *pSession = new CInternetSession(strAppName); if (pSession == NULL) { log.PrintLog(_T("Create internet session error")); return false; } try { CFtpConnection *pConn = pSession->GetFtpConnection(fileserver,_T("Anonymous"),_T(""),21); if (pConn == NULL) { log.PrintLog(_T("get Ftp connection error")); return false; } if(!pConn->SetCurrentDirectory(_T("pub"))) { log.PrintLog(_T("set dir error")); return false; } m_connected = true; } catch(CInternetException *pEx) { //获取错误 TCHAR szError[1024]; if(pEx->GetErrorMessage(szError,1024)) { log.PrintLog(szError); } else log.PrintLog(_T("There was an exception")); pEx->Delete(); pConn = NULL; return false; } return true;}然后就getfile putfile就行了没什么值得注意的 直接编写就行了不用考虑太多FTP是一个协议,所有的组织都要遵循这个协议 单客户端,多服务器的通讯问题 #include "lxDialog.h" #include "lxDialog.cpp"控件大小随对话框改变 怎么用VC实现去掉数据包头并正确解析出来?求源代码 这样写一个UDP发送程序是否会导致部分数据不发送? 有谁有在windows下面的设置网卡混杂模式的代码,最好可以直接用, 获得网页中所有对象的问题!!急。 请教界面设计的简单问题,解决马上散分 网络问题,给高手送分了 用vc处理动画 如何将窗口切分为上面两个窗口,下面一个窗口,共三个窗口 VC++6.0和SQL2000的连接问题? 在重绘的树控件中去掉水平滚动条,展开树有时还会出现滚动条的情况
bool FtpClient::connect(LPCTSTR fileserver)
{
CString strAppName = _T("test");
CInternetSession *pSession = new CInternetSession(strAppName);
if (pSession == NULL)
{
log.PrintLog(_T("Create internet session error"));
return false;
}
try
{
CFtpConnection *pConn = pSession->GetFtpConnection(fileserver,_T("Anonymous"),_T(""),21);
if (pConn == NULL)
{
log.PrintLog(_T("get Ftp connection error"));
return false;
}
if(!pConn->SetCurrentDirectory(_T("pub")))
{
log.PrintLog(_T("set dir error"));
return false;
}
m_connected = true;
}
catch(CInternetException *pEx)
{
//获取错误
TCHAR szError[1024];
if(pEx->GetErrorMessage(szError,1024))
{
log.PrintLog(szError);
}
else
log.PrintLog(_T("There was an exception"));
pEx->Delete();
pConn = NULL; return false;
}
return true;
}然后就getfile putfile就行了
没什么值得注意的
不用考虑太多
FTP是一个协议,所有的组织都要遵循这个协议