1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#ifndef ICESPIDER_EMBEDDED_LISTENSOCKET_H #define ICESPIDER_EMBEDDED_LISTENSOCKET_H #include "socketHandler.h" #include <netinet/in.h> namespace IceSpider::Embedded { class ListenSocket : public SocketHandler { public: ListenSocket(unsigned short portno); FdSocketEventResultFuture read(Listener * listener) override; private: struct sockaddr_in serveraddr; }; } #endif