关于在vc++6.0中用FTP传送文件的有关问题,请赐教

关于在vc++6.0中用FTP传送文件的问题,请大虾赐教
我写了一段用FTP传送文件的代码,没有报错,但是在连接时会报错,说我服务器的密码不正确,但我输入的是正确的,不知问题出在哪儿?请教高手。
我写的代码如下:
CString   host;
m_HostEdit.GetWindowText(host);

CString   user;
m_UserEdit.GetWindowText(user);

CString   password;
m_PasswordEdit.GetWindowText(password);

CString   filename;
m_FileEdit.GetWindowText(filename);

TRACE( ":%s:%s:%s:%s\n ",   host,user,   password,   filename);
CInternetSession   session(AfxGetApp()-> m_pszAppName);
CFtpConnection*   pConn   =   NULL;
pConn   =   session.GetFtpConnection(host,user,password,21);
MessageBox( "Coneok ")   ;
if   (pConn)
{
if   (!pConn-> PutFile(filename, "C:\boot.txt "))
{
MessageBox( "Faile ");
}
else
{
MessageBox( "Success ");
}
pConn-> Close();
delete   pConn;
session.Close();
}
else
{
MessageBox( "Cannot   Connect ");
}

------解决方案--------------------
但是在连接时会报错,说我服务器的密码不正确,但我输入的是正确的??
真的可能是你的输入不正确或者你的程序处理有误