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