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
| };
|
|