#include class CTCPSocket final : public CSocket { C_OBJECT(CTCPSocket) public: explicit CTCPSocket(CObject* parent = nullptr); virtual ~CTCPSocket() override; virtual bool bind(const CSocketAddress&) override; };