<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                <div style="width:100%;padding:20px; height: 250px; background-color: #ffffff; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);"> ??下面是完整python代碼 ??需要用pip工具 install兩個擴展,`flask`跟`flask_socketio`,然后運行`python main.py` 即可,默認端口是5000 ![](https://img.kancloud.cn/61/ae/61aeac6a291e75a70c3d188b562617fe_673x129.png) </div> ***** ``` from flask import Flask, render_template, request from flask_socketio import SocketIO, join_room, emit app = Flask(__name__) app.config['SECRET_KEY'] = 'secret!' socketio = SocketIO(app, cors_allowed_origins="*") @app.route('/send_messages') def trigger_send_messages(): message = request.args.get('message') # 獲取消息內容 user_id = request.args.get('user_id') # 獲取用戶ID socketio.emit('new_msg', message, room=user_id) return 'Messages sent' @socketio.on('connect') def handle_connect(): message = 'Welcome to the server!' print(message) socketio.emit('new_msg', message) @socketio.on('join_room') def handle_join_room(room): user_id = room # 獲取房間 ID print(f"User {user_id} joined the room.") join_room(user_id) # 加入特定的房間 @socketio.on('send_message') def handle_send_message(message): user_id = request.sid # 獲取房間 ID print(f"Received message from user {user_id}: {message}") # 向特定的房間 ID 發送消息 socketio.emit('new_msg', message + "emo", room=user_id) @socketio.on('send_message_all') def handle_send_message_all(message): print(message) socketio.emit('new_msg', message) if __name__ == '__main__': socketio.run(app, host='0.0.0.0', debug=True) ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看