Здравствуйте, kov_serg, Вы писали:
_>Здравствуйте, _agg, Вы писали:
_>>Все как бы работает, но так как TAO библиотека мудрая то она это исключения передает клиенту, его конечно перехватываешь и все ок, данные не потерялись,
_>> но хочется разобраться в чем причина, подскажите может есть настройки компилятора какие-то что бы как-нибудь выявить это, в общем за любые советы спасибо.
_>1. А что пишет само исключение, если поймать?
_>_>сatch(const std::system_error& e) {
_> std::cout << "Caught system_error with code " << e.code() << " meaning " << e.what() << '\n';
_>}
_>
_>2. Отладчик в студии больше не работает? Можно же останавливаться при возникновении данного исключения.
Вот само исключение в сервере я наблюдаю только в окне Output, где оно именно происходит непонятно, пробовал перехватывать но увы.
В данный момент поиграл настройками компилятора и когда указываешь оптимизацию "Optimizations (Favor Speed) (/Ox)" таких исключений не возникает.
Плохо что не разобрался конечно в чем причина, но ситуацию исправил.