#ifndef SERVER_H #define SERVER_H #include #include #include #include #include "Packet.h" class Server { public: Server(unsigned short port); ~Server(); void start(); void broadcast(const Packet &packet); private: void handleClient(SOCKET clientSock); SOCKET listenSock; std::vector clients; std::mutex mutex_; }; #endif // SERVER_H