X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/65bf2eef7ac487329a3af3cd1c06e7957afc3a6c..e6d0648eb6af32d0e8db4876430f20dcc7d8d920:/Server/src/receiver.cpp?ds=sidebyside diff --git a/Server/src/receiver.cpp b/Server/src/receiver.cpp index 172a19f..c492fe1 100644 --- a/Server/src/receiver.cpp +++ b/Server/src/receiver.cpp @@ -25,11 +25,24 @@ // $Id$ // -#include "receiver.h" +#include "plaqui/server/receiver.h" -/* -Receiver::Receiver(int port, std::string host): Connection(sockbuf::dgram) { +using namespace PlaQui::Server; + +Receiver::Receiver(int port, std::string host): + Connection(sockbuf::sock_dgram) { + // FIXME - deberia ir en run(). socket->bind(port); } -*/ + +void Receiver::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; + } +}