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