【发布时间】:2015-12-09 10:55:09
【问题描述】:
如果我设置了错误/繁忙的端口,我无法得到端点错误。我使用从 boost 端点公开继承的 websocket 服务器。我想在这里处理错误:
try {
m_server.reset(); // leads to some errors/warnings in console, but it works :)
m_server.listen(777777777);
m_server.start_accept();
m_thread = std::thread(&Server::run, &m_server);
return true;
}
catch (...) {
m_running = false;
return false;
}
我尝试了 m_server.is_listening()、m_server.stopped() 等,但它们对标准/错误端口号显示相同的结果。如何处理错误?
UPD1:我使用websocketpp 库
【问题讨论】:
标签: c++ boost boost-asio websocket++