在WebSocket ++中关闭连接后出错

时间:2016-08-05 13:03:12

标签: c++ boost-asio websocket++

我有这个:

[info] asio async_read_at_least error: system:10058 (A request to send or receive data was disallowed because the socket had already been shut down in that direction with a previous shutdown call)
[error] handle_read_frame error: websocketpp.transport:2 (Underlying Transport Error)

在WebSocket ++ lib中通过服务器(而不是浏览器客户端)关闭连接之后。服务器仍然有效,但我该如何解决此错误?

服务器代码: http://pastebin.com/acbrjLvF

1 个答案:

答案 0 :(得分:0)

通过在处理程序上调用m_server.pause_reading(handler)之前添加m_server.close来修复它。