问题标签 [autobahnws]

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.

0 投票
2 回答
2092 浏览

python - 来自 MYSQL 的推送通知

我在 MYSQL 中创建了我的数据库,并在 Python 中创建了一个 WebSocket 应用程序(Autobahn Wamp WebSocket v1)。我有一个在我的数据库中创建条目的应用程序。

我的要求是我需要在 MYSQL 中创建一个触发器,当数据插入我的数据库时,它会通知我的 Python WebSocket 应用程序(Autobahn Wamp WebSocket v1)。

我想知道是否可以实现上述功能,如果可以,如何实现?

提前致谢。

0 投票
1 回答
1073 浏览

websocket - Ratchet WAMP onpublish 总是向所有客户端发布,包括发布调用者吗?

我刚刚为 Ratchet WAMP + autobahn 版本 1 制作了一个聊天 hello world。
如果您想查看完整的源代码,请点击此处

JavaScript 客户端发送聊天消息:

PHP Ratchet 服务器发布消息:

在此处输入图像描述

我不明白为什么用 excludeme 发布不起作用。
在上面2个firefox,对firefox说:我是吧。该消息不应该显示在他自己身上,但确实如此。

doc ref: 高速公路版本 1 javascript 发布与 excludeme

文档参考:棘轮发布

doc ref: 棘轮主题广播

0 投票
1 回答
1603 浏览

c# - 如何使用 WampSharp 客户端 ping WebSocket 服务器?

我使用 Wamp WS 在 python 中创建了一个 WebSocket 服务器。我正在使用以下代码将包含 WampSharp 客户端的 DotNet 应用程序与上述 WebSocket 服务器连接起来:

现在我需要从客户端 ping 我的服务器。当我查看用 Python 创建的 Wamp WS 客户端时,它由 sendPing(self,payload) 函数组成,该函数将按如下方式 ping 服务器:

WampClientProtocol.sendPing(self, payload)

在服务器端有一个 onPing 函数来处理发送的 ping,如下所示:

def onPing(self, payload): print "收到 ping 消息成功"

因此,我想知道是否有任何方法可以从我的 WampSharp 客户端 ping 服务器?

WebSocket 服务器开始于:127.0.0.1:8000

提前致谢

0 投票
1 回答
509 浏览

c# - Handler for pong message in WampSharp client

I have a WampSharp client which successfully pings my Wamp WS server created in python every 1 minute.

I am sending a pong message from the server to the client on the receipt of the ping.

I would like to know whether there is any handler which will handle the receipt of the pong message in WampSharp client so that I could perform certain tasks at client side?

And if there isn't any separate handler for the pong message then is there any handler to handle the data received from the server like in traditional WebSocket client which is as follows?

#xA;

Thanks in advance.

0 投票
2 回答
75 浏览

python - 在 WAMP WS 中获取所需客户端时导致的开销

我使用以 python 编程语言提供的 WAMP WS 创建了一个 websocket 服务器。

我有一个要求,我一次使用 WAMP WS 服务器订阅大约 500 个客户端。

但是当我发布数据时,我只会根据某些条件将其发送给单个客户。我知道循环遍历客户端列表并找出符合条件的客户端然后将数据发送到相应的客户端非常简单。

我想知道,是否有任何其他方法不使用循环,因为如果所需的客户端位于最后一个位置,使用循环将导致大量开销。

0 投票
1 回答
1167 浏览

websocket - Autobahn 0.9.5 (AMD) - WebSocket 握手期间出错

我正在尝试使用DurandalJS在我的 SPA 项目中实现高速公路 0.9.5

我在 firefox 和 chrome 浏览器上收到错误消息

火狐:

铬合金:

我不知道发生了什么。。

在我开始之前-高速公路 0.9.5

我在test.html上编写了简单的测试,以查看后端中的所有设置是否正确。
但在这个测试中,我目前使用的是高速公路 0.8.2

测试.html

这个测试完全符合我的需要,但是在我尝试在实际项目中实现它之后,我无法使用 requireJS 加载高速公路 0.8.2 ,它一直给我一个未定义的错误。

我真的不明白发生了什么,根据高速公路入门,它应该可以工作。

这是我在 main.js 上定义它的方式(requirejs 路径和 shim 配置)

希望有人可以帮助我,我真的很喜欢让它工作!

任何帮助将不胜感激!谢谢

0 投票
2 回答
735 浏览

python - 高速公路网络套接字

我正在使用高速公路 websocket评估和构建一个简单的 websocket 服务器

有没有人使用子类WrappingWebSocketServerProtocol,有没有使用这个实现的例子?WebSocketServerProtocol 有什么好处以及要覆盖/实现的子方法

谢谢你

0 投票
1 回答
52 浏览

crossbar - crossbar.io 中具有相同功能集的许多被调用者

我的项目包含一个带有 python 组件的 crossbar.io 路由器,许多 python 被调用者将注册相同的函数集。让我们想象一个物联网调光器网络,每个调光器都会注册相同的dimm_light(value)功能并返回房间的感应光。

识别每个设备的最佳方法是什么,以便能够调用dimm_ligth每个设备的功能?会有很多:客厅调光器,厨房调光器,卧室......甚至不同的房子,等等。

0 投票
1 回答
307 浏览

javascript - 在 wamp ws 中使用 AutobahnJS 时的连接处理程序

我正在使用 Autobahn JS 创建与 Wamp WS 版本 1 的连接。用于连接的代码是:

至此连接建立成功。但我想使用一种机制,在建立连接后订阅主题。另外,我想在将来根据要求使用会话对象。(在这种情况下 ab.connect 异步工作,因此会话对象将来无法使用)有可能吗?

提前致谢。

0 投票
2 回答
546 浏览

autobahn - Autobahn:使用正则表达式或通配符模式订阅频道

我的问题非常简单直接。在 RabbitMQ 中,我们可以使用正则表达式或通配符模式(“主题”类型订阅)订阅频道。那么有没有可能在高速公路上实现这一目标?