【发布时间】:2017-10-10 01:43:01
【问题描述】:
我在我的程序中使用websocketpp作为websocket服务器。但是最近在一些用户的环境中,当我监听某个特定端口时,发生了一个错误,我打印了error_code的消息,它是“底层传输错误”,这意味着第三方安全软件上的某些防火墙阻止了监听? 代码如下:
std::error_code ec;
server_->set_message_handler(boost::bind(&on_message, server_, ::1, ::2));
server->set_tls_init_handler(boost::bind(&on_tls_init,MOZILLA_INTERMEDIATE,::1));
server->init_asio(ec);
server->listen(2007 , ec);
执行init_asio后没有返回错误,但是listen后出现了错误。
谢谢大家
【问题讨论】: