X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/65bf2eef7ac487329a3af3cd1c06e7957afc3a6c..dd5a5045d5549015b6500726098cb43d1e1c614c:/Server/src/receiver.cpp?ds=sidebyside diff --git a/Server/src/receiver.cpp b/Server/src/receiver.cpp index 172a19f..c381c7d 100644 --- a/Server/src/receiver.cpp +++ b/Server/src/receiver.cpp @@ -25,11 +25,47 @@ // $Id$ // -#include "receiver.h" +#include "plaqui/server/receiver.h" +#ifdef DEBUG +# include +#endif // DEBUG -/* -Receiver::Receiver(int port, std::string host): Connection(sockbuf::dgram) { +using namespace std; + +namespace PlaQui { + +namespace Server { + +Receiver::~Receiver(void) { +#ifdef DEBUG + cerr << __FILE__ << ": destructor." << endl; +#endif // DEBUG +} + +Receiver::Receiver(int port, string host): Connection(sockbuf::sock_dgram) { +#ifdef DEBUG + cerr << __FILE__ << ": port = " << port + << " | host = " << host << endl; +#endif // DEBUG + // FIXME - deberia ir en run(). socket->bind(port); } -*/ + +void Receiver::real_run(void) { +#ifdef DEBUG + cerr << __FILE__ << ": real_run." << endl; +#endif // DEBUG + // FIXME - debería tirar una excepción? + if (!socket->is_open()) { + cerr << "No se pudo conectar a " << socket->peerhost() << + ":" << socket->peerport() << "." << endl; + } else { + cerr << "Conectado a " << socket->peerhost() << + ":" << socket->peerport() << "." << endl; + } +} + +} // namespace Server + +} // namespace PlaQui