В моей ситуации. Сервер прервет мое соединение через веб-сокет, если у меня 55 мс без активности.
Я просто хочу знать, есть ли у нас простой способ сохранить мое соединение. Мой сервер веб-сокетов связан с 3 интерфейсом. И я получаю свое соединение так во всех случаях:
const ws = new WebSocket('mylink')
Я не могу каждый раз вызывать другой новый сокет во время «ws.onclose», потому что в это время я могу пропустить ответ.
Это мой веб-сокет на стороне сервера:
public startWebSocketServer(port: number | string): void {
const portConverted = typeof port === "string" ? parseInt(port) : port;
const server = http.createServer();
server.listen(portConverted);
const wsServer = new ws.Server({ server });
// I think I have to add something here to keep alive my connection
wsServer.on("connection", this.onConnection.bind(this));
}
Спасибо, если у вас есть решение