Vc++ 6.0/win2000 如下代码:
m_pSocket=new mysock(this);(mysock 派生自 CSocket)
 if(m_pSocket->Create (0))
Create 始终返回0 、创建失败,为什么??为什么??好着急!!!

解决方案 »

  1.   

    加入Winsock的头文件并连接相应库文件,如下:
      #include "winsock.h"
      #pragma comment(lib,"wsock32")
    在初使话函数中进行初使花:  WSADATA wsaData(2,0);
      WORD version = MAKEWORD(2,0);
      int ret = WSAStartup(version,&wsaData);
      if(ret != 0)
       TRACE("Initilize Error!\n");
      

  2.   

    "Vc++ 6.0/win2000 如下代码:
    m_pSocket=new mysock(this);(mysock 派生自 CSocket)
     if(m_pSocket->Create (0))
    Create 始终返回0 、创建失败,为什么??为什么??好着急!!!"
    我把第二句改为:if(m_pSocket->Create ()) 
    创建成功。为什么??
      

  3.   

    为Create()指定一个端口号,如下:
    if(m_pSocket->Create (0))
      

  4.   

    sorry, 发错了,为Create()指定一个端口号,如下:
    if(!m_pSocket->Create (2310))
    {
    //发出错误信息
    }
      

  5.   

    如还有问题,用GetLastError()看看返回的错误代码是什么???
      

  6.   

    刚才用什么段口号都不行,现在用什么都行了,我实在是糊涂了。
    不过现在总归创建成功了,高兴ing!!
    感谢lwugui(乌龟),给分!!!!