我有一个带Flask和gevent的WebSocketServer。我有自己的WebsocketApplication继承自WebSocketApplication,我在其中覆盖on_open(), on_close(), on_message()
并且它工作正常。我还有一个方法broadcast_message()
来向所有客户端发送消息,这也正常工作。
现在我需要从我的WebSocketApplication外部调用broadcast_message()
(例如,当访问一个特殊站点时),但我没有找到任何方法来执行此操作。
我使用的是Python 3.5。
答案 0 :(得分:0)
您可以调用ws = environ [“wsgi.websocket”]来提取应用程序中任何位置的websocket接口。