从不同进程向套接字发送数据,但不起作用
我创建了我正在使用Flask-SocketIO
框架的Flask App。 flask应用程序的代码如下:
from web import create_app, socketio
app = create_app()
if __name__ == '__main__':
socketio.run()
我正在使用flask run
命令运行它。
但是我还有另一个python脚本,我要在其中导入socketio
,并希望将数据发送到客户端的浏览器。
# cli-script.py
import time
from web import socketio
def demo():
while 1:
socketio.emit('my-event', ("My Data"))
time.sleep(10)
demo()
我的flask应用程序文件夹结构如下:
/-
web
__init__.py
code.py
web-script.py
cli-script.py
我正在运行两个python进程:
flask run
python cli-script.py
为什么这不起作用?