编写控制台程序时为何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”
...全文
104 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
应该是没有初始化吧,要先进行网络初始化
回复
发帖
网络编程
创建于2007-09-28

1.8w+

社区成员

VC/MFC 网络编程
申请成为版主
帖子事件
创建了帖子
2005-09-26 10:51
社区公告
暂无公告