X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/e54fbe1822f4c536eb1f26476e95a8bb53d9511f..a9cb053146d2f1dc73e536ed87597f458deebea3:/Server/src/controlclient.cpp diff --git a/Server/src/controlclient.cpp b/Server/src/controlclient.cpp index 3ad35f8..3ad70b6 100644 --- a/Server/src/controlclient.cpp +++ b/Server/src/controlclient.cpp @@ -26,11 +26,25 @@ // #include "controlclient.h" +// XXX +#include using namespace Plaqui; ControlClient::ControlClient(std::string host, int port): Connection(sockbuf::sock_stream) { + // FIXME - poner en run(). socket->connect(host.c_str(), port); } +void ControlClient::real_run(void) { + // FIXME - debería tirar una excepción? + if (!socket->is_open()) { + std::cerr << "No se pudo conectar a " << socket->peerhost() << + ":" << socket->peerport() << "." << std::endl; + } else { + std::cerr << "Conectado a " << socket->peerhost() << + ":" << socket->peerport() << "." << std::endl; + } +} +