SealedLips/Client_test_Console/Client_test_vs/Client_test/ChatWareSocket.h
2023-05-07 00:17:27 +08:00

45 lines
674 B
C++

#pragma once
#include <winsock.h>
#include <iostream>
using namespace std;
class ChatWareSocket
{
//构造函数
ChatWareSocket();
};
//构造函数
ChatWareSocket::ChatWareSocket() {
}
void initialization() {
//初始化套接字库
WORD w_req = MAKEWORD(2, 2);//版本号
WSADATA wsadata;
int err;
err = WSAStartup(w_req, &wsadata);
if (err != 0) {
cout << "初始化套接字库失败!" << endl;
}
else {
cout << "初始化套接字库成功!" << endl;
}
//检测版本号
if (LOBYTE(wsadata.wVersion) != 2 || HIBYTE(wsadata.wHighVersion) != 2) {
cout << "套接字库版本号不符!" << endl;
WSACleanup();
}
else {
cout << "套接字库版本正确!" << endl;
}
//填充服务端地址信息
}