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有关的代码 ,就放在他们中间了