1 #ifndef MSP_NET_SERVERSOCKET_H_
2 #define MSP_NET_SERVERSOCKET_H_
4 #include "mspnet_api.h"
13 ServerSockets are used to receive incoming connections. They cannot be used
14 for sending and receiving data.
16 class MSPNET_API ServerSocket: public Socket
19 ServerSocket(Family, int, int);
22 virtual void listen(const SockAddr &, unsigned = 4) = 0;
24 virtual ClientSocket *accept() = 0;
26 std::size_t do_write(const char *, std::size_t) override;
27 std::size_t do_read(char *, std::size_t) override;