flask-socketio服务器先发送而不接收

时间:2019-10-20 13:24:09

标签: python flask socket.io

对于我的应用程序,我必须将数据从(python flask)服务器发送到Web客户端。服务器接收的数据来自串行或其他外部源,这些数据必须先触发send(),而无需首先从客户端发送消息。我能够在客户端首先连接或向服务器发送消息时发送消息,但是如果没有客户端启动“对话”,我似乎无法启动send()。

我该怎么做?还是我不需要socketIO?

@socketio.on('my event')
def handle_my_custom_event(arg1, arg2, arg3):
    print('received args: ' + arg1 + arg2 + arg3)

此示例代码可用于启动服务器发送吗?如果是这样,怎么办?如何从服务器端触发自定义事件?

接收是从不同于flask文件的文件进行的。因此,我需要能够从外部文件中调用flask文件中的send函数。

感谢所有帮助!

0 个答案:

没有答案