python - 如何设置 Autobahn Pub/Sub 服务器和 Autobahn Web 服务器监听同一端口

标签 python websocket twisted publish-subscribe autobahn

我最近发现 autobahn python 和 js 是建立 pub/sub 服务器和相应客户端的舒适方法,即使使用 rpc 调用也是如此。

看完教程后,我设置了一个测试版本,其中有一个 websocket 服务器和一个在同一端口上运行的网络服务器。服务器通过 websockets 定期向客户端发送数据。用户获取的 html 位于本地主机根目录中。一切正常。

但是,我想要完成的是:设置一个发布/订阅服务器和一个监听同一端口的网络服务器。

教程仅展示了如何在两个不同的端口上设置它们(如 http://autobahn.ws/python/tutorials/pubsub 所示)。

总的来说,我对 python 和高速公路非常陌生,尤其是 twisted。 任何建议都会非常好!

非常感谢!

马克

最佳答案

当然。您可以使用 Autobahn 在一个端口上运行 WAMP/WebSocket 服务器普通的旧 Web 服务器。这是一个 example对于纯 WebSocket 和 here是一个用于 WAMP 的。

免责声明:我是 Autobahn 的作者并为 Tavendo 工作。

关于python - 如何设置 Autobahn Pub/Sub 服务器和 Autobahn Web 服务器监听同一端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16234429/

相关文章:

c++ - 在 vb6 中创建的 "standard"dll 在 python 中调用时会出现访问冲突

javascript - 静态文件未在 Python 中的 Bottle 上提供

Scrapy 异步项目管道

python - 如何在 Twisted 试用测试中访问源代码树?

python - 链接延迟回调

python - 无法停止收到此错误 : ValueError: invalid literal for int() with base 10: ''

python - 如何在 Python 中将字符串转换为 int?

javascript - 如何为我的 WebSocket 实现 channel 逻辑,包括可以绑定(bind)的事件?

javascript - 使用 websocket.send 如何知道消息何时到达?

java - 远程无法连接tomcat java websocket,但本地可以