flask web——实时通讯聊天服务及通知推送功能开发
发布时间
阅读量:
阅读量
一、聊天服务实现
在toutiao-backend/im目录下生成server.py文件
import socketio
# 创建sio对象
sio = socketio.Server(async_mode='eventlet')
app = socketio.Middleware(sio)
在toutiao-backend/im目录下生成im服务的启动脚本main.py文件
执行命令方式为python main.py [端口],例如python main.py 8000
import eventlet
eventlet.monkey_patch()
import eventlet.wsgi
import sys
# 通过sys模块 获取启动命令中的参数 sys.argv
# # python main.py 8001 ...
# sys.argv -> ['main.py', '8001', ...]
# 获取命令行参数,目的是想让im服务运行的端口在启动程序时指定
if len(sy
全部评论 (0)
还没有任何评论哟~
