【问题标题】:does 1 client message trigger all message handlers in websocket++ 0.3X?1 条客户端消息会触发 websocket++ 0.3X 中的所有消息处理程序吗?
【发布时间】:2013-02-23 14:17:11
【问题描述】:

我刚学过websockets,但对c++还是一窍不通。

我正在使用 websocket++ 0.3X,它是名副其实的天赐之物(等不及 1.0)。如果有多个并发连接,并且一个客户端向服务器发送消息,该消息会触发所有其他客户端的处理程序吗?如果没有,怎么办? (这是多线程吗?)

我想做的很明显:通过来自客户端的消息更新数据库,然后更新当前查看更新字段的任何其他客户端。

来源:

http://www.zaphoyd.com/websocketpp/

https://github.com/zaphoyd/websocketpp/wiki

【问题讨论】:

    标签: c++ websocket handler message websocket++


    【解决方案1】:

    on_message 处理程序只会在接收到消息的连接中被调用。该连接负责更新数据库并向您的程序发出信号以向所有其他客户端发送更新。

    在此处查看广播服务器示例:http://www.zaphoyd.com/websocketpp/manual/common-patterns/server-initiated-messages 了解如何设置的简单示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-07
      • 1970-01-01
      • 1970-01-01
      • 2016-01-14
      相关资源
      最近更新 更多