Javascript 保存已连接的套接字,以便稍后向其发送消息
我已经设置了一个Flask服务器,其中JavaScript浏览器客户端通过WebSocket连接到该服务器 我很好奇是否可以在python中的某个地方保存某个套接字,以便专门向其发送消息 我没有尝试做任何事情,但我找不到任何关于我想做什么的信息 没有代码可以提供 我希望能够做到以下几点:Javascript 保存已连接的套接字,以便稍后向其发送消息,javascript,python,html,flask,websocket,Javascript,Python,Html,Flask,Websocket,我已经设置了一个Flask服务器,其中JavaScript浏览器客户端通过WebSocket连接到该服务器 我很好奇是否可以在python中的某个地方保存某个套接字,以便专门向其发送消息 我没有尝试做任何事情,但我找不到任何关于我想做什么的信息 没有代码可以提供 我希望能够做到以下几点: all_sockets = [] @socketio.on('connection') def on_connect(socket, json, methods=['GET', 'PO
all_sockets = []
@socketio.on('connection')
def on_connect(socket, json, methods=['GET', 'POST']):
all_sockets.append(socket)
def whisper(socket, message)
socket.emit({"data": message})
whisper(all_sockets[1], "Test")
与node.js版本的websockets非常相似,它是…我觉得解决这个问题的答案如下: 我原以为我可以保存“套接字”,但这是一个有点奇怪的想法 我需要一些更多的文本,这样我就可以回答自己,并将此标记为这个问题的解决方案,这样其他人就不必回答这个问题