#include "tcpsyncclient.h" template void TcpSyncClient::log(T message) { std::cout << "[TSC] " << message << std::endl; } TcpSyncClient::TcpSyncClient(boost::asio::ip::tcp::endpoint ep, boost::asio::io_service& service, const std::string channel) : started(true), m_ep(ep), m_sock(service), m_channel(channel) { log(ep.address().to_string()); log(ep.port()); log(m_channel); connect_to_ep(); //FIXME return code ? connect_to_server(); } 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() <