4
使用Socket.io更新所有客户端?
是否可以强制所有客户端使用socket.io更新?我已经尝试了以下方法,但是当新客户端连接时,它似乎并没有更新其他客户端: 服务器端JavaScript: 我正在尝试向所有客户端发送一条消息,其中包含当前已连接的用户数,它可以正确发送用户数量...。但是,客户端本身似乎不会更新,直到刷新页面为止。我希望这是实时的。 var clients = 0; io.sockets.on('connection', function (socket) { ++clients; socket.emit('users_count', clients); socket.on('disconnect', function () { --clients; }); }); 客户端JavaScript: var socket = io.connect('http://localhost'); socket.on('connect', function(){ socket.on('users_count', function(data){ $('#client_count').text(data); console.log("Connection"); }); });