【发布时间】:2012-02-10 15:56:44
【问题描述】:
我想用socket.io + node.js制作一个网页,每1秒给客户他朋友的消息。
我的代码:
客户:
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);
});
});
这是电源代码,但我的问题是关于 INTERVAL,制作实时新闻是好还是有更好的方法。
【问题讨论】:
标签: socket.io