1客户端消息触发websocket ++ 0.3X中的所有消息处理程序?

时间:2013-03-08 05:14:04

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

我刚学会了websockets,但仍然是c ++无知。

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

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

来源:

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

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

1 个答案:

答案 0 :(得分:2)

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

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