]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Server/src/controlclient.cpp
-ahi borre lo que se me escapo
[z.facultad/75.42/plaqui.git] / Server / src / controlclient.cpp
index ffce9c0aa6f15a3f08a200a291160befa0ec8b18..6a33e32f5a1ddd6c44a5005024d423deff2b8d9b 100644 (file)
@@ -25,6 +25,7 @@
 // $Id$
 //
 
+#include "plaqui/server/httpresponse.h"
 #include "plaqui/server/controlclient.h"
 #ifdef DEBUG
 #      include <iostream>
@@ -45,13 +46,13 @@ ControlClient::~ControlClient(void) {
 ControlClient::ControlClient(string host, int port):
                Connection(sockbuf::sock_stream) {
 #ifdef DEBUG
-       cerr << __FILE__ << ": host" << host
+       cerr << __FILE__ << ": host = " << host
                << " | port = " << port << endl;
 #endif // DEBUG
        socket->connect(host.c_str(), port);
-       if (!socket->is_open()) {
-               throw ios::failure("Can't connect!");
-       }
+       //if (!socket->is_open()) {
+       //      throw ios::failure("Can't connect!");
+       //}
 }
 
 void ControlClient::real_run(void) {
@@ -79,8 +80,10 @@ void ControlClient::real_run(void) {
                switch (response.status_code) {
                        case HTTPMessage::OK:
                                ok_received();
+                               break;
                        default:
                                error_received();
+                               break;
                }
        }
 }