问题标签 [wamp-protocol]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python 高速公路 WAMP 消息传递协议
我正在通过 Pythons multiprocessing.pipe 传输 WAMP 协议,并且我需要重新实现 WampCraClientProtocol。
问题 A:在以下模棱两可的情况下:
问题 B:excludeMe
所有方式都可以替换为[self.session_id]
?
/阿基·R。
python - 使用 Autobahn Wamp Cra 时如何使用延迟返回身份验证密钥?
我正在继承WampCraServerProtocol
(来自 Autobahn Python)并覆盖getAuthSecret
. 我知道现在我可以从该方法返回一个 deferred,但是,在做一个简单的测试时:
...我收到以下错误WampCraClientProtocol
:
Authentication Error! http://api.wamp.ws/error#generic Deferred instance has no attribute '__len__' None
好的,仅此一项就已经令人困惑了。getAuthSecret
延期返还是否有特殊要求?
好的,继续前进,基于该错误,我向要返回的延迟添加了一个(微不足道的) len方法:
...在这种情况下,我得到:
这让我更加困惑。我只想知道从该方法返回延迟的正确方法。(我应该注意,如果返回一个简单的字符串,一切都会完美运行)。谢谢。
python - 高速公路 WAMP 服务器的命令式客户端?
我正在使用高速公路运行 websocket 服务器来补充我的 Django 应用程序。有时,我需要将消息从 Django 发送到 websocket 服务器,使用websocket-client模块可以正常工作。我很想改用 WAMP 协议,因为 RPC/PubSub API 看起来很棒,但是 python 客户端代码是作为一个扭曲的协议实现的,我不知道如何强制使用它,即像函数调用而不是来自一些外国事件循环。有什么我在文档中没有看到的,还是我的架构应该不同?
python - 是否可以为 RPC 调用注册 Autobahn WebSocket 客户端?
使用高速公路、python 和 WAMP,WebSocket客户端是否可以注册 RPC 调用 - 基本上同时充当客户端和服务器?
例如,“聊天客户端”连接到已知 WS URI/端口上的“聊天服务器”并建立会话。客户端通过此 Web 套接字正常发送消息和接收响应。然后,服务器定期通过同一个Web 套接字向客户端发出随机 RPC 调用(通过 WAMP),请求对特定问题的回答。
客户端在伪代码中将执行以下操作:
python - 在高速公路 python 中自动重新连接
在高速公路 python 中,如果我的初始连接失败,似乎无法判断,或者我可以在WampClientProtocol
子类中覆盖的任何回调。我尝试覆盖clientConnectionFailed
,但连接失败时没有调用它。
连接失败时我得到的唯一输出是
autobahn - PubSub:推荐使用 Autobahn Python/WAMP 保存消息的方法
我正在使用高速公路向订阅的客户广播消息。但是,当客户端未连接到 Internet 时,它们仍然需要在重新连接时接收消息。我是否需要使用 RabbitMQ 之类的东西来完成此操作,或者 Autobahn 是否可以本地处理?
ios - 应用程序在后台运行或长时间未使用时无法收到推送通知
我对 iOS 编程真的很陌生,我有一个关于推送通知的非常棘手的问题。
我必须使用 Wamp 作为推送服务器而不是 APNS。问题来了。我真的很想知道它是否可以解决,或者使用 APNS 是完成工作的唯一方法。(* 我正在使用 MDWamp 连接服务器。)
程序接收不到推送消息有以下两种情况:
案例1、程序在后台运行;
案例 2. 程序在前台运行,但长时间处于空闲状态。
但是,一旦我将程序带回前台(对于案例 1)或单击某处(对于案例 2),本地推送通知就会弹出。
如果有人可以帮助我,我将不胜感激。
websocket - WAMP 消息传递是否必须通过代理路由消息?
我一直在审查 Websockets 消息传递协议。查看 WAMP,它具有我想要的基本功能。但是在阅读文档时,似乎需要一条消息才能通过代理。这个对吗?
我正在寻找实时消息。虽然代理角色可能有助于将发布者和订阅者聚集在一起,但我希望代理只协商连接,然后将套接字/IP 移交给各方 - 允许相关方之间直接路由而无需经纪人来管理所有的实时消息。WAMP 可以做到这一点吗?