X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/65bf2eef7ac487329a3af3cd1c06e7957afc3a6c..28ee9c9b2dc9a54116494f999c6fb80e949a7fb7:/Server/src/transmitter.cpp?ds=sidebyside diff --git a/Server/src/transmitter.cpp b/Server/src/transmitter.cpp index b8635fa..d4306e3 100644 --- a/Server/src/transmitter.cpp +++ b/Server/src/transmitter.cpp @@ -25,7 +25,7 @@ // $Id$ // -#include "transmitter.h" +#include "plaqui/server/transmitter.h" #include #include @@ -33,7 +33,18 @@ using namespace Plaqui; Transmitter::Transmitter(std::string host, int port): Connection(sockbuf::sock_dgram) { -#warning Not implemented! + // FIXME - deberia ir en run(). socket->connect(host.c_str(), port); } +void Transmitter::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; + } +} +