import os from eventlet import monkey_patch from server import app monkey_patch() import eventlet.wsgi import sys # 获取到项目的绝对路径 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 将项目中的common目录加入查询路径中 (方便导入common中的模块) sys.path.insert(0, os.path.join(BASE_DIR, 'common')) from chat import * from notify import * if len(sys.argv) < 2: print('Usage: python main.py [port]') exit(1) port = int(sys.argv[1]) # 4.监听端口 socket = eventlet.listen(('', port)) # 5.启动服务器 eventlet.wsgi.server(socket, app)