【问题标题】:Using 2 different client to route chat messages using ws and WAMP router使用 2 个不同的客户端使用 ws 和 WAMP 路由器路由聊天消息
【发布时间】:2015-10-26 15:20:05
【问题描述】:

我正在为我的公司构建一个聊天支持应用程序,我正在使用节点 js、websocket 和 WAMP 路由器来做同样的事情,有 2 个不同的客户端 (html)。一种供客户发送请求,另一种供支持人员响应。

一开始我很困惑,如何在 2 个不同的 html 客户端之间传输消息。如果有任何例子可以帮助我。

我的单个 html 客户端工作正常,但不能在 2 个 html 客户端上,如何传输聊天消息。

提前致谢

苏尼尔

【问题讨论】:

    标签: node.js websocket autobahn crossbar


    【解决方案1】:

    在概念层面上使用 WAMP,您不会在客户端之间传输消息,而是将消息发送到某个主题,而该主题的订阅者会收到这些消息。因此,您的第一个 HTML 客户端发布到一个主题,如果第二个 HTML 客户端订阅了该主题,则它会收到这些内容。

    【讨论】:

    • 感谢您的回复,据我了解这应该是我们应该使用的发布订阅模块,并使用websocket的私聊在客户端之间传输数据,可能我们需要使用临时匿名用户对于订阅者,并为临时匿名用户使用私人消息。所以我们需要将client1.html设置为发布者,client2.html应该是订阅者。但是任何可以帮助我的例子
    • 有关聊天应用程序的示例,请参阅demo.crossbar.io/chat/index.html,其中包含指向源代码的链接。
    猜你喜欢
    • 2015-04-17
    • 2014-07-21
    • 1970-01-01
    • 2018-02-05
    • 2021-12-31
    • 2018-11-25
    • 2021-03-20
    • 2019-05-21
    • 2016-07-22
    相关资源
    最近更新 更多