socket.io setinterval way

Я хочу создать веб-страницу, чтобы каждую секунду сообщать клиенту новости о его друзьях, используя socket.io + node.js.

Мои коды:

Клиент:

var socket = io.connect('http://localhost:port');
socket.on('connect', function(){
    socket.emit('hello', 'Hello guest');
});
socket.on('news_by_server', function(data){
    alert(data);
});
setInterval(function(){
    socket.emit('news', 'I want news :D ');
}, 1000);

сервер:

    var io = require('socket.io').listen(port);
    io.sockets.on('connection', function (socket) {
        socket.on('hello', function(data){
            console.log('new client connected');
        });
        socket.on('news', function(data){
            socket.emit('news_by_server', 1);
        });
    });

это коды сети, но мой вопрос об ИНТЕРВАЛЕ, хорошо ли делать новости в реальном времени или есть способ лучше.

6
задан user1194313 10 February 2012 в 15:56
поделиться