gpt4 book ai didi

python - 使用 Python 的服务器-客户端推送通知

转载 作者:太空狗 更新时间:2023-10-30 01:09:28 24 4
gpt4 key购买 nike

我正在构建一个客户端应用程序,它连接到服务器并等待来自服务器的信号来做某事(想想聊天应用程序)。例如:用户 1 有客户端 1 和 2,用户 2 有客户端 3,服务器会将消息发送到 channel “用户 1”,只有客户端 1 和 2 会有消息。

我知道 Websocket 和 Long-polling,但找不到一个自托管且易于测试的服务器。最初,我想先进行概念验证,然后再深入研究。

Nginx 推流似乎符合我的需要,我可以创建一个 channel ,并通知所有客户端连接到该 channel ,似乎可以使用,但我找不到任何 Python 客户端实现

AutoBahn 和其他一些 Python 服务器似乎只创建一个 channel 和广播。

谁能给我一个正确的方向。

最佳答案

看看 Python tornado http://www.tornadoweb.org/ .

它实际上是一个非阻塞网络服务器,您有一个 WebSocketHandler 对象,它可能对您想要做的事情非常有用。

http://www.tornadoweb.org/en/stable/websocket.html

问候

关于python - 使用 Python 的服务器-客户端推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13286855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com