Я получаю данные через socket.io одновременно, но мне нужны данные с настраиваемым интервалом времени до socket.io-client
, но я не могу найти решение, я также попытался использовать setInterval
и какой-то другой метод таймера, пожалуйста, помогите мне отсортировать это
import socketIOClient from "socket.io-client";
this.host = process.env.REACT_APP_HOST;
const test_key = process.env.REACT_APP_TEST_KEY;
if (test_key) {
this.host = `${this.host}?test_key=${test_key}`;
}
this.connectionOptions = {
forceNew: true,
reconnectionAttempts: "Infinity",
timeout: 10000,
transports: ["websocket"],
path: process.env.REACT_APP_SOCKET_ROUTE
};
this.socket = socketIOClient(this.host,this.connectionOptions);
this.socket.on("shotTaken", shot => this.handleShot(shot));
this.socket.on("invalidOrigin", msg => this.handleOrigin(msg));