try {
socket_.asyncSend(&buf_[0], buf_.size(), socket_cb);
- } catch (const std::exception& ex) {
+ } catch (...) {
terminate(boost::asio::error::not_connected);
}
}
try {
socket_.asyncReceive(static_cast<void*>(input_buf_.data()), input_buf_.size(), 0,
&endpoint, socket_cb);
- } catch (const std::exception& ex) {
+ } catch (...) {
terminate(boost::asio::error::not_connected);
}
}
socket_.asyncReceive(static_cast<void*>(buf_.data()), buf_.size(),
0, &endpoint, cb);
- } catch (const std::exception& ex) {
+ } catch (...) {
stopThisConnection();
}
}
doRead();
}
}
- } catch (const std::exception& ex) {
+ } catch (...) {
stopThisConnection();
}
}