C++ WIN32 socket 服务器 :接受不同的客户端的反复连接和断开

C++  WIN32 socket 服务器 :接受不同的客户端的反复连接和断开

×××:winsock有两个版本, 一个是低版本, 可以跨平台, 一个是高版本(2.2)只能在Windows平台下使用。

所以在Windows平台下, 首先要告知编译器,我用的哪个版本的winsock

//初始化winsock2.2相关的动态库
    WSADATA  wd;//获取socket相关信息
    if (WSAStartup(MAKEWORD(2, 2), &wd) != 0)//0表示成功
    {
        cout << "WSAStartup  error:"<< WSAGetLastError() << endl;
        return 0;
    }

***使用万 winsock 后, 还需要做一个清理工作

  if (SOCKET_ERROR == WSACleanup())
    {
        printf("WSACleanup 出错了!!");
    }

其他的和socket有关的代码 ,就放在他们中间了