#include #include #include #include #include #include class TCPClient : public NetClient { private: int sock; int family; public: TCPClient(void); std::expected Connect(std::string address, const int port); std::expected Write(std::string payload) override; std::expected Read(std::string& buffer, int size) override; ~TCPClient(void); };