+ try {
+ socket->connect(host.c_str(), port);
+ } catch (const sockerr& e) {
+ // Poner una señal de error específica?
+ error_received(1);
+ finish();
+ return;
+ }
+ host = socket->localhost();
+ port = socket->localport();
+ // TODO sacar a la mierda?
+ connected();