windows 套接字初始化失败

kero77 2007-12-31 12:20:34
windows 套接字初始化失败
我用的VS.net2005
...全文
2239 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ywjlich 2009-01-09
  • 打赏
  • 举报
回复
BOOL C***App::InitInstance()函数中加上
if (!AfxSocketInit())
{
AfxMessageBox("Socket 初始化错误!");
return FALSE;
}

初始化套接字库
kero77 2008-01-02
  • 打赏
  • 举报
回复
我什么都没写
就是创建一个MFC 对话框 下项目
然后 在高级功能里 选择 Windows套接字

然后 F5 了
就出现初始化失败

正常不是应该出现个 一个默认的窗体
waterflade 2008-01-02
  • 打赏
  • 举报
回复
这是在VC6SP6下写的一个头文件用来加载WINSOCK
InitSock.h的代码:
#include <winsock2.h>
#pragma comment(lib,"WS2_32")
class CInitSock
{
public:
CInitSock(BYTE minorVer=2,BYTE majorVer=2)
{
WSADATA wsaData;
WORD sockVersion=MAKEWORD(minorVer,majorVer);
if(::WSAStartup(sockVersion,&wsaData)!=0)
{exit(0);}
}
~CInitSock()
{::WSACleanup();}
};
  • 打赏
  • 举报
回复
调用WSAStartup()了么?
sjdev 2008-01-01
  • 打赏
  • 举报
回复
给出你的初始代码,并GetLastError
kero77 2008-01-01
  • 打赏
  • 举报
回复
windows 套接字初始化失败
我用的VS.net2005
Torch009 2007-12-31
  • 打赏
  • 举报
回复
有可能是套接字加载的不对,跟下就知道了

18,355

社区成员

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

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