Клиентская сторона подключается к моему серверу, используя следующее ...
var socket = io.connect('http://localhost:52805');
и на сервере я устанавливаю это подключение, используя ...
// Establish a connection with a WebSocket.
io.on("connection", socket => {
console.log("Socket Connection");
...
Теперь, еслиЯ проверяю консоль на стороне сервера, в консоли я получаю следующее через равные промежутки времени ...
Socket Connection
Socket Connection
Socket Connection
Socket Connection
...
Он продолжает печатать Сокет-соединение , хотя я не обновляюклиент.
Что вызывает это и это нормально?Если нет, что я могу сделать, чтобы предотвратить это?Это нормально для клиента продолжать опрашивать сервер?
РЕДАКТИРОВАТЬ
В качестве дополнительного примечания я использую Socket.io в качествеплагин с Hapi.js ...
const sockets = require("./src/Playlist/index");
// Define the server.
const server = new Hapi.Server({
port: process.env.PORT,
routes: {
cors: true
}
});
// Socket.io plugin.
await server.register(sockets);
// Start the server.
await server.start();
Где sockets
- это просто ссылка на io.on("connection")
, упомянутый выше.