windows 套接字初始化失败
我用的VS.net2005

解决方案 »

  1.   

    windows 套接字初始化失败 
    我用的VS.net2005 
      

  2.   

    给出你的初始代码,并GetLastError
      

  3.   

    我什么都没写 
    就是创建一个MFC 对话框 下项目 
    然后 在高级功能里 选择 Windows套接字 然后 F5 了 
    就出现初始化失败正常不是应该出现个 一个默认的窗体  
      

  4.   

    这是在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();} 
    };
      

  5.   

    BOOL C***App::InitInstance()函数中加上
    if (!AfxSocketInit())
    {
    AfxMessageBox("Socket 初始化错误!");
    return FALSE;
    }初始化套接字库