YYY
2025-09-10 cfbe8a37cf219aee24686e61764042c567f98b4e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#pragma once
#include <WinSock2.h>
#include <iostream>
#include <thread>
#include <map>
 
#include "struct_data.h"
 
using namespace std;
#pragma comment(lib,"ws2_32.lib")
 
class ServerSocket
{
public:
    ServerSocket();
    virtual ~ServerSocket();
    bool init_socket();
    void acceptThread();
    void recvandsendThread(SOCKET client);
private:
    SOCKET m_socket;
    map<SOCKET, int> m_clients; // ´æ·Å¿Í»§¶Ë¼°ãÐÖµµÄmap
};