首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >1条客户端消息是否会触发websocket++ 0.3X中的所有消息处理程序?

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

Stack Overflow用户
提问于 2013-03-08 13:14:04
回答 1查看 277关注 0票数 0

我刚学会websockets,但对c++仍然一无所知。

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

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

资料来源:

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

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-08 21:05:54

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

请看这里的广播服务器示例:http://www.zaphoyd.com/websocketpp/manual/common-patterns/server-initiated-messages,以获取如何设置它的简单示例。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15287181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档