对于我的应用程序,我必须将数据从(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函数。
感谢所有帮助!