首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用AutobahnJs向指定的客户端发送消息?

如何使用AutobahnJs向指定的客户端发送消息?
EN

Stack Overflow用户
提问于 2012-08-17 10:18:42
回答 1查看 2.2K关注 0票数 1

我需要一个推送消息服务器的方案。

到目前为止,我选择AutobahnJs + AutobahnPython方案。

利用AutobahnJs库调用html5的websocket连接AutobahnPython服务器

现在,clientA、clientB、clientC连接到服务器。

应用程序想要向clientA发送消息。该怎么做呢?

这是我的流程:应用程序伪装成clientD连接到服务器。

在javascript中,使用订阅通道,每个客户端使用相同的订阅通道。clientD将消息发布到通道(与订阅通道相同),服务器向订阅此通道的所有客户端发送消息。

这里有一个问题,我需要应用程序(ClientD)来发送消息到clientA,而不是每个客户端谁subscribe.how这样做?

也许我的流程是错误的。有什么帮助和更多的计划吗?

EN

回答 1

Stack Overflow用户

发布于 2012-08-17 19:46:53

您可以通过在执行发布时在合格参数中提供WAMP会话ID来执行此操作:

http://autobahn.ws/js/reference#Session_publish

WAMP会话ID可以在AutobahnJS中通过在会话对象上调用sessionid()来获取。

http://autobahn.ws/js/reference#Session_sessionid

您的总体方案对于您的用例是正确的:所有客户端都订阅一个主题,但随后只指定一个有资格接收发布消息的专用接收者。

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

https://stackoverflow.com/questions/11998993

复制
相关文章

相似问题

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