#include "tcpsyncclient.h" void TcpSyncClient::log(std::string message) { std::cout << "[TSC] " << message; if (message[message.size() - 1] != '\n') std::cout << std::endl; } TcpSyncClient::TcpSyncClient(boost::asio::ip::tcp::endpoint ep, boost::asio::io_service& s, const std::string c, const std::string n, const std::string p) : to_read(false), to_raw(false), m_ep(ep), m_sock(s), m_channel(c), m_mynick(n), m_password(p) { log (ep.address().to_string()); log (std::to_string (ep.port()) ); log (m_channel); } bool TcpSyncClient::write(std::string msg) { try { m_sock.write_some(boost::asio::buffer(msg + '\n')); } catch (boost::system::system_error & err) { log("Write("+msg+") error"); std::cerr << err.what() <