WSAEventSelect模型详解(3)

int _tmain(int argc, _TCHAR* argv[])
{
    WSADATA wsaData;
    int error;
    WORD wVersionRequested;   
    wVersionRequested = WINSOCK_VERSION;
    error = WSAStartup( wVersionRequested , &wsaData );
    if ( error != 0 ) {
        WSACleanup();
        return 0;
    }

WSAEventServerSocket();

WSACleanup();
    return 0;
}


// 解释一下,为什么我在 socket函数前面加上 ::
因为我前面写的时候本来用了thread库准备开一个线程运行Server,另一个运行Client。
结果 用了 using namespace std;  后,正好引入了bind函数(std的那个模板)把 socket的bind给覆盖了,
然后就一直是 错误了,查下错误代码是 10022(无效参数),检查时才发现的。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/5e0ff54766c67d96dfd103d57a98e1ad.html