Description
Description
I am using a Python based Websocket server version 5.4.1 and a React JS based Websocket client version 4.3.2.
My application is connecting to 10 Websocket servers from 1 client.
For some of my clients, after a random duration of time, the websocket connection starts to become unstable, disconnect and then reconnect nonstop.
To Reproduce
It doesn't reproduce by doing a certain action.
Even when there is a network disconnection we manage to reconnect without a problem and maintain a stable connection.
But it still seems like in certain situations, when the network speed is slow, and it experienced a disconnection of some sort, this happens. Although it doesn't happen every time.
I am struggling with solving it, and figuring out exactly when and why it happens.
Socket.IO server version: 5.4.1
Socket.IO client version: 4.3.2
Server
import flask
from flask_socketio import SocketIO
app = flask.Flask(__name__)
socketio = SocketIO(app, cors_allowed_origins="*", ping_timeout=1200, ping_interval=1205, logger=False, engineio_logger=False)
Client
import {io} from "socket.io-client";
io( `${ep}/${namespace}`, { 'transports': ["websocket"], } )
Platform:
Happens on both Android and IOS devices.