Django和phonegap中的WebSocket

2024-04-23 15:48:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试完成一个以django为后端的phonegap应用程序。我想在此应用程序中实现web套接字。为了给出一个用例,所有用户都可以看到一组按钮,如果一个用户对按钮进行了任何更改(启用/禁用),那么其他用户也应该可以看到更改。我现在投币的方式是,每3秒钟后,我会向服务器发送一个呼叫,如果按钮的状态发生了变化,如果是,我会刷新页面。我相信有更好的解决办法。你知道吗


Tags: django用户web应用程序状态方式页面用例
1条回答
网友
1楼 · 发布于 2024-04-23 15:48:30

您可以使用http://autobahn.ws/python/,更确切地说是WAMP实现。 我认为pubsub模式(http://wamp.ws/faq/#pubsub)适合您。 Javascript移动客户端将连接到您的服务器以侦听更改。 当其中一个用户更改按钮时,他将通过websocket发送请求,其他已订阅的用户将收到这些更改。你知道吗

如果您希望通过django发布事件,那么应该使用非阻塞的东西,比如https://github.com/itamarst/crochet。你知道吗

相关问题 更多 >