#include #include #include #include class aSocket : public TcpSocket { public: aSocket(SocketHandler& h) : TcpSocket(h) {} ~aSocket() {} void OnAccept() { Send("Hi\n"); SetCloseAndDelete(); } }; int main(int argc, char *argv[]) { StdoutLog log; SocketHandler h(&log); ListenSocket l(h); l.Bind(12345); h.Add(&l); h.Select(1,0); while (h.GetCount()) { h.Select(1,0); } }