}
ControlClient::ControlClient(const string& _host,
const Connection::Port& _port) throw(sockerr):
Connection(sockbuf::sock_stream, _host, _port) {
}
ControlClient::ControlClient(const string& _host,
const Connection::Port& _port) throw(sockerr):
Connection(sockbuf::sock_stream, _host, _port) {
- try {
- } catch (const sockerr& e) {
- // TODO Poner una señal de error específica?
- error(e.serrno(), e.errstr());
- return;
- }
- // TODO sacar signal_connected?
- connected();
try {
//Glib::Mutex::Lock lock(socket_mutex);
socket >> response;
// Si se cerró el socket.
} catch (const ios::failure& e) {
// TODO poner buenos codigos de error.
try {
//Glib::Mutex::Lock lock(socket_mutex);
socket >> response;
// Si se cerró el socket.
} catch (const ios::failure& e) {
// TODO poner buenos codigos de error.