编写控制台程序时为何CSocket类Create失败?

CoomyMorris 2005-09-26 10:51:58
编写控制台程序时为何CSocket类Create失败?代码如下:
CSocket aaa;
BOOL bRtn = AfxSocketInit();
if (!bRtn)
{
AfxMessageBox("Error");
return FALSE;
}
if( !aaa.Create() )
{
return FALSE;
}
aaa.Create总是失败,这是为何?报“UNHANDLED EXCEPTION”
...全文
134 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
i_noname 2005-09-26
  • 打赏
  • 举报
回复
看<windows网络编程>中的各种I/O模型。

CSocket封装了WSAAsyncSelect模型,一定要窗口支持。
console程序可以参考WSAEventSelect模型
CoomyMorris 2005-09-26
  • 打赏
  • 举报
回复
哦?什么资料讲要窗口支持的?怎么解决呢?
nuaawenlin 2005-09-26
  • 打赏
  • 举报
回复
需要窗口支持
i_noname 2005-09-26
  • 打赏
  • 举报
回复
恐怕不行吧,CSocket要用窗口消息来工作,console程序不符合这个要求啊
CoomyMorris 2005-09-26
  • 打赏
  • 举报
回复
AfxSocketInit不是初始化么?如何进行初始化呢?
tianblank520 2005-09-26
  • 打赏
  • 举报
回复
应该是没有初始化吧,要先进行网络初始化

18,363

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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