- socket->connect(host.c_str(), port);
- // TODO - mejorar manejo de errores de conexion.
- // volver a poner signal_disconnected()? reciclar signal_error_received()
- // y/o llamarla signal_error()?
- if (false) {
+ try {
+ socket->connect(host.c_str(), port);
+ } catch (const sockerr& e) {
+ // Poner una señal de error específica?
+ error_received(1);