【问题标题】:Boost websocket_server_async.cpp example提升 websocket_server_async.cpp 示例
【发布时间】:2019-09-18 02:53:00
【问题描述】:

我正在阅读提升 websocket example here。 在侦听器类中,它初始化 socket_ 对象。侦听器接受连接后,socket_ 正在 std::move 到会话对象。我没有看到任何重新创建 socket_ 对象的逻辑。当监听器接受另一个连接时,会不会有问题?

【问题讨论】:

  • 看看this topic。请参阅 Igor R 的回答。

标签: boost-asio boost-beast


【解决方案1】:

您需要问的唯一问题是:socket_ 的状态在将其移至会话后是否无效?答案是否定的。

移动一个socket对象后,基本上就恢复到原来的状态,就好像新建了一样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-31
    • 2011-10-19
    • 2016-01-14
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多