1 #ifndef MSP_NET_DATAGRAMSOCKET_H_
2 #define MSP_NET_DATAGRAMSOCKET_H_
4 #include "clientsocket.h"
5 #include "mspnet_api.h"
10 class MSPNET_API DatagramSocket: public ClientSocket
13 DatagramSocket(Family, int = 0);
15 bool connect(const SockAddr &) override;
16 bool poll_connect(const Time::TimeDelta &) override { return false; }
18 std::size_t sendto(const char *, std::size_t, const SockAddr &);
19 std::size_t recvfrom(char *, std::size_t, SockAddr *&);