Подключение сервера Flask Socket.IO и флаттера - PullRequest
0 голосов
/ 22 февраля 2020

В основном, у меня есть сокет io flask код:

import cv2
import numpy as np

from flask import Flask, render_template
from flask_socketio import SocketIO, emit
from threading import Lock,Timer as tmr
from engineio.payload import Payload
import base64 
from PIL import Image
import io


app = Flask(__name__)
app.config['SECRET_KEY'] = 'secret!'
socketio = SocketIO(app)

@socketio.on('connect')
def connect():
    print("a client connected")

@socketio.on('disconnect')
def disconnect():
    print('Client disconnected')

@app.route('/')
def hello():
    return render_template('index.html')

if __name__ == '__main__':
    socketio.run(app,port=port,host= '0.0.0.0')

Этот код работает нормально, когда я пытаюсь подключить его к javascript

Однако в флаттере я могу не достичь этого

У меня есть виджет с состоянием, в котором есть кнопка, и я использую эту функцию для подключения к своему гнезду при нажатии кнопки

import 'package:socket_io_client/socket_io_client.dart' as IO;

IO.Socket socket;
  connectToSocket() {
  socket = IO.io("http://10.0.2.2:6400", <String, dynamic>{
    'transports': ['websocket', 'polling'],
  });
  socket.connect();
 }

Я не могу подключить его, пожалуйста помоги мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...