]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Server/src/controlclient.cpp
- Se agregan 2 nuevas clases para parsear los request HTTP: String y Request.
[z.facultad/75.42/plaqui.git] / Server / src / controlclient.cpp
index 3ad35f84920992f5fd45e68d2adbdd33766ac6ce..62e693ebc3c86fb101cdff5a7afdf52b4ffd0df9 100644 (file)
 // $Id$
 //
 
 // $Id$
 //
 
-#include "controlclient.h"
+#include "plaqui/server/controlclient.h"
+// XXX
+#include <iostream>
 
 using namespace Plaqui;
 
 ControlClient::ControlClient(std::string host, int port):
                Connection(sockbuf::sock_stream) {
 
 using namespace Plaqui;
 
 ControlClient::ControlClient(std::string host, int port):
                Connection(sockbuf::sock_stream) {
+       // FIXME - poner en run().
        socket->connect(host.c_str(), port);
 }
 
        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;
+       }
+}
+