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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM