Можно ли заставить всех клиентов обновлять использование Socket.IO? Я попробовал следующее, но, похоже, не обновляет других клиентов, когда новый клиент подключается:
Я пытаюсь отправить сообщение всем клиентам, который содержит текущий номер Соединенные пользователи, он правильно отправляет сумму пользователей .... Однако сам клиент не обновляется, пока страница не будет обновлена. Я хочу, чтобы это произошло, это в реальном времени.
var clients = 0;
io.sockets.on('connection', function (socket) {
++clients;
socket.emit('users_count', clients);
socket.on('disconnect', function () {
--clients;
});
});
var socket = io.connect('http://localhost');
socket.on('connect', function(){
socket.on('users_count', function(data){
$('#client_count').text(data);
console.log("Connection");
});
});