X-Git-Url: https://git.llucax.com/z.facultad/75.42/plaqui.git/blobdiff_plain/65bf2eef7ac487329a3af3cd1c06e7957afc3a6c..f0ca04947cd23aa5f973f184941dc5af13b43744:/Server/src/controlclient.cpp?ds=sidebyside diff --git a/Server/src/controlclient.cpp b/Server/src/controlclient.cpp index 3ad35f8..2c76de3 100644 --- a/Server/src/controlclient.cpp +++ b/Server/src/controlclient.cpp @@ -25,12 +25,50 @@ // $Id$ // -#include "controlclient.h" +#include "plaqui/server/controlclient.h" +#ifdef DEBUG +# include +#endif // DEBUG -using namespace Plaqui; +using namespace std; -ControlClient::ControlClient(std::string host, int port): +namespace PlaQui { + +namespace Server { + +ControlClient::~ControlClient(void) { +#ifdef DEBUG + cerr << __FILE__ << ": destructor." << endl; +#endif // DEBUG +} + +ControlClient::ControlClient(string host, int port): Connection(sockbuf::sock_stream) { +#ifdef DEBUG + cerr << __FILE__ << ": host" << host + << " | port = " << port << endl; +#endif // DEBUG + // FIXME - poner en run(). socket->connect(host.c_str(), port); } +void ControlClient::real_run(void) { +#ifdef DEBUG + cerr << __FILE__ << ": real_run." << endl; +#endif // DEBUG +#ifdef 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; + } +#endif // DEBUG +} + +} // namespace Server + +} // namespace PlaQui +