#pragma once #include #include #define DEFAULT_MAX_PACKET_SIZE 250 class UDPbase { IPaddress mIPAddress; public: UDPbase (const char* host, const Uint16 port); ~UDPbase (void); UDPsocket Open (void); UDPsocket Open (const Uint16 port); void Close (UDPsocket sock); int Bind (UDPsocket sock, const int channel); void Unbind (UDPsocket sock, const int channel); std::string toString (void); IPaddress* GetPeerAddress (UDPsocket sock, const int channel); };