Thu, 11 Dec 2014 06:13:32 +0200
- fixed some problems with the ip address
#pragma once #include "../main.h" #include "ipaddress.h" #include "bytestream.h" enum { MAX_DATAGRAM_LENGTH = 5120 }; struct Datagram { Bytestream data; IPAddress from; }; // ------------------------------------------------------------------------------------------------- // class UDPSocket { public: UDPSocket(); virtual ~UDPSocket(); METHOD bind (unsigned short port) -> bool; METHOD read (Datagram& datagram) -> bool; METHOD send (const Bytestream& data, const IPAddress& addr) -> bool; METHOD set_blocking (bool a) -> bool; private: IPAddress m_addr; String m_error; int m_socket; };