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有關的代碼 ,就放在他們中間了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章