- // 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;
+ cerr << __FILE__ << " : real_run() ERROR nro: " << e << endl;
+#endif // DEBUG
+ // TODO - pasar como parametro codigo de error o algo.
+ error_received();
+ continue;
+ }
+ switch (response.status_code) {
+ case HTTPMessage::OK:
+ ok_received();
+ break;
+ default:
+ error_received();
+ break;
+ }