如何获取 CFtpConnection 的 “用户过多”错误?
例如一下代码:
CInternetSession session;
CFtpConnection *pFtpConnection;
try
{
pFtpConnection=session.GetFtpConnection(m_strQuery);
}
catch(CInternetException *pEx)
{
pFtpConnection=NULL;
pEx->Delete();
}
if (pFtpConnection)
{
//成功处理
}
else
{
//失败处理
}
造成 这个 程序连接ftp失败的错误有好几种,而目前这段程序无论什么错误都挑到了else 那里,我主要想区分一下到底是 无法连接 还是 连接上了但用户过多 这两种错误 ,那个函数返回这个错误代码,如何区分?