| 1234567891011121314151617181920 |
- from flask import Flask
- from flask_socketio import SocketIO, emit
- from flask_cors import CORS
-
- app = Flask(__name__)
-
- # 初始化CORS,允许所有源
- CORS(app, cors_allowed_origins="*") # 显式指定所有资源允许所有源
-
- socketio = SocketIO(app, cors_allowed_origins="*") # SocketIO也允许所有源
-
- @socketio.on('message')
- def handle_message(data):
- # print('received message: ' + str(data))
- if not data.roomId == "all":
- return
- emit('responseMsg', data, broadcast=True)
-
- if __name__ == '__main__':
- socketio.run(app, host="0.0.0.0", port=8089, debug=True)
|