#ifndef HybridServer_h__ #define HybridServer_h__ #include "Server.h" #include class HybridServer : public Server { public: HybridServer(); ~HybridServer(); private: // UDP logic boost::asio::io_service m_IOService; std::unique_ptr m_Socket; boost::asio::ip::udp::endpoint m_ReceiverEndpoint; void readFromClients(); void parseConnect(Packet & packet); void send(Packet & packet, PlayerDefinition & playerDefinition); void send(Packet & packet); int receive(char * data); }; #endif