Winsock初始化

 //初始化Winsocket  WSADATA wsaData;  if(WSAStartup(MAKEWORD(2, 2), &wsaData )!= 0){   cout<<"initial server fail!"<<endl;   return false;  }

 if(LOBYTE(wsaData.wVersion)!= 2|| HIBYTE(wsaData.wVersion)!= 2){   cout<<"initial server fail!"<<endl;   WSACleanup();   return false;  }

使用winsock前都必须进行初始化,再调用socket函数进行下续操作。

使用socket完成后需要调用函数WSACleanup()回收资源!

你可能感兴趣的:(socket,server)