#include #include #include #include #include "PrintMessage.hpp" #include #include int main(int argc, char* argv[] ) { if ( argc != 4 ) { std::cerr << "Usage: " << argv[0] << " " << std::endl; return 1; } Logger::createInstance(); Logger::init(std::cout); Logger::setLogLevel(Logger::FINEST); PrintMessage msg; TcpConnection conn(argv[1], argv[2], &msg); SocketClient socketClient(&conn); if ( !socketClient.connect() ) { LOG_STATIC( Logger::ERR, "Couldn't connect to server, exiting..." ); Logger::destroy(); return 1; } // send message to server std::string msg1(argv[3]); if ( !socketClient.send( msg1.c_str(), msg1.length()) ) { LOG_STATIC( Logger::ERR, "Couldn't send message to server, exiting..." ); Logger::destroy(); return 1; } msg.waitForReady(); socketClient.disconnect(); Logger::destroy(); return 0; }