【发布时间】:2011-01-16 03:33:30
【问题描述】:
我是 Win32 编程新手。
sprintf(lpszBuff,"HELO Mail-Server\r\n");
send(s,lpszBuff,strlen(lpszBuff),0);
recv(s,lpszBuff,100,0);
cout << lpszBuff;
在这里,我连接到本地邮件服务器。缓冲区包含我发送的请求,同一个缓冲区包含浏览器发送的回复。我如何看到回复? cout <<buffer 不显示任何输出。我在 VC++ 2008 上这样做。
【问题讨论】:
-
@Michael Hey...谢谢编辑...
-
请注意:当您的问题格式等存在明显问题时,请确保在编辑之前刷新页面,以防其他人已经为您完成。你在我刚刚完成的编辑上保存了一个编辑,@Michael 必须修复这个问题,同时改写你的标题和文本。
-
debug 和 variable watch 说什么?您是否获得了 recv() 函数来填充缓冲区?您能否粘贴更多代码?初始化、winsock设置等到pastebin之类的。谢谢。
标签: winapi smtp winsock visual-c++