无论服务器开和不开。都提示成功了。if(m_psockClient->Connect(IPAdress,mPort) == SOCKET_ERROR)
     messagebox("失败");
else
     messagebox("成功");

解决方案 »

  1.   

    Nonzero if the function is successful; otherwise 0, and a specific error code can be retrieved by calling GetLastError. 用0判断,不要用SOCKET_ERROR
      

  2.   

    mPort,这个端口,看你绑定那个端口,如果是80和少数几个特殊的端口,貌似会出现永远连接成功的情况。但时间太久远了,我已经记不清细节了,“大概,可能,的确”是这样。
      

  3.   

    Csocket判断连接是否成功,要在onconnect里面返回值只是操作成功与否