【问题标题】:Error after closing connection in WebSocket++在 WebSocket++ 中关闭连接后出错
【发布时间】:2016-08-05 13:03:11
【问题描述】:

我有这个:

[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++ 库中由 服务器(而不是浏览器客户端)关闭连接后。服务器仍然可以工作,但我该如何解决这个错误?

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

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    • 2014-05-03
    • 2020-01-06
    • 2017-06-06
    • 1970-01-01
    • 2019-10-22
    相关资源
    最近更新 更多