今天写了一个操作套接字的类,该类继承了CSocket类。调用Create函数时调用失败,发现原因是没有进行Winsock的启动: 到MSDN上搜了一下,搜到了以下代码: WORD wVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD( 1, 1 ); err = WSAStartup( wVersionRequested, &wsaData ); if ( err != 0 ) { return TRUE; } if ( LOBYTE( wsaData.wVersion ) != 1 ||HIBYTE( wsaData.wVersion ) != 1 ) { WSACleanup(); return TRUE; } 用来初始化套接字。