Flask socket IO после соединения с клиентом, постоянно шлет какие-то запросы
Кода сервера:
class Server:
def __init__(self):
self.app = Flask(__name__)
CORS(self.app)
self.dir_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), rf"D:\Urban\vid\test\GOPR0064")
self.socketio = SocketIO()
self.socketio.init_app(self.app)
@self.app.route('/')
def index():
return render_template('index.html')
@self.app.route("/track")
def get_track():
result = []
gpx_file = open(config.PATH_TO_GPX, 'r')
gpx = gpxpy.parse(gpx_file)
for track in gpx.tracks:
for segment in track.segments:
for point in segment.points:
result.append([point.latitude, point.longitude])
return result
@self.socketio.on("connect")
def handle_connect():
print("client conncected")
@self.app.route("/get_track_point")
def get_track_point():
return config.SECONDES_ALL_VIDEO
def run(self):
self.app.run(port=int(os.environ.get("PORT", 3000)))
def change_dot(self, number):
self.socketio.emit("change_dot", number)
Код клиента:
const socket = io({autoConnect: false})
socket.connect()
Ответы (1 шт):
Автор решения: Владислав Урбанович
→ Ссылка
Проблемы оказалась в библиотеке "gevent" после её удаление эта проблема решилась