Create(....)有四个参数,第三个是long lEvent = FD_READ|FD_WRITE...
如果是客户断的程序,你可以用m_pSocket->Create()
如果是服务端的程序,你可以用m_pSocket->Create(Port)//port为端口值。

解决方案 »

  1.   

    我用m_pSocket->Create()过啊,返回的仍然是0!
    错在哪里啊?
      

  2.   

    你的Socket是不是没有初始化,在APP的InitInstance()里加上:
    if (!AfxSocketInit())
    {
    AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
    return FALSE;
    }
      

  3.   

    open a right project with winsock support(there is a check
    box in the MFC project wizard)
    Then you can use the CSocket very easily.
    Jansen Zhu.
      

  4.   

    谢谢Jun,我忘了初始化了.还有个问题请教一下,我有个程序,报Unhandled exception in program.我用Debug,发现它在int AFXAPI AfxWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPTSTR lpCmdLine, int nCmdShow)中nReturnCode = pThread->Run();这个语句报错.而pThread->InitInstance()语句是正确的,这是什么毛病啊?
    先谢谢了!
      

  5.   

    Jun,怎么给你加分啊?
    我怎么老加不上去.
      

  6.   

    AfxWinMain()是vc生成的东西,是不会错的,还是从你自己写的地方找错吧。
    加分不对它会给提示的,要输入密码,分数,分数的总和要和你问题的点数相等才行。
    谢谢啦!