#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class ClientReader { public: ClientReader(); ~ClientReader(); int exec(); private: bool createSocket(); // Функция инициализирует сокет клиента и переводит его в режим ожидания соединений. // Возвращает true, если инициализация удалась, иначе - false; void sendMessage(std::string message); std::string receiveMessage(); private: char* buf; char* host_ip; uint32_t port = 12346; // Номер порта, по которому происходят соединения читателей int sockd; struct sockaddr_in addr; };