#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class ClientWriter { public: ClientWriter(); ~ClientWriter(); 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; };