SOCKET编程 发送邮件程序 返回验证密码时出错

apexMing 2013-04-30 05:18:45
        memset(m_cSendBuff,0,sizeof(m_cSendBuff));  
Char2Base64(m_cSendBuff,m_sMailInfo.getUserPassword(),strlen(m_sMailInfo.getUserPassword()));
m_cSendBuff[strlen(m_cSendBuff)]='\r';
m_cSendBuff[strlen(m_cSendBuff)]='\n';
send(sock,m_cSendBuff,strlen(m_cSendBuff),0);//发送用户密码
recv(sock,m_cReceiveBuff,1024,0);
if(m_cReceiveBuff[0]!='2' || m_cReceiveBuff[1]!='3' || m_cReceiveBuff[2]!='5')
{
return false;
}

如上,在验证密码的时候总是返回false,初次解除scoket编程,不知道问题出在哪,求赐教
...全文
65 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
apexMing 2013-04-30
  • 打赏
  • 举报
回复
recv返回的数据m_cReceiveBuff内容为 550 User Is Locked i-spam GT for Coremail System (163-hosting[20121016])

18,141

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧