怪奇物语

怪奇物语

首页 新随笔 联系 管理

D:\code_gitee\flask_socketio_online-ping-demo-master\online-ping-demo-master\python3\app.py

#!/usr/bin/python3
# -*- coding: utf-8 -*-
from flask import copy_current_request_context, send_from_directory
from flask_socketio import SocketIO, emit
from flask_cors import CORS
from eventlet.green import subprocess
from eventlet.green import threading
from flask import Flask

app = Flask(__name__)
CORS(app)

app.config['SECRET_KEY'] = 'secret!'


socketio = SocketIO(app, async_mode='eventlet',
                    cors_allowed_origins='*', cors_credentials=False)


@app.route('/', methods=['GET'])
def index():
    return 'home'


@socketio.on('join', namespace='/')
def ping_message(message):
    print(message)
    emit('join', {'data': 'alice'})


if __name__ == '__main__':
    socketio.run(app, debug=True, host='127.0.0.1', port=9998)

posted on 2023-01-15 20:34  超级无敌美少男战士  阅读(73)  评论(0)    收藏  举报