我想创建一个网页,使用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);
Run Code Online (Sandbox Code Playgroud)
服务器:
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);
});
});
Run Code Online (Sandbox Code Playgroud)
这是主电源代码,但我的问题是关于INTERVAL,制作实时新闻还是有好办法.
可能重复:
如何确定两个JavaScript对象的相等性?
我想检查两个对象是否没有区别:
var v1 = {id:"llll", dd="kkkk"};
var v2 = {id:"llll", dd="kkkk"};
if (v1 == v2)
{
alert("lll");
}
Run Code Online (Sandbox Code Playgroud)
不行的原因????
我希望代码在php示例中通过2个单词得到2个单词:
stackoverflow the best site of asking
Run Code Online (Sandbox Code Playgroud)
结果:
2 words : stackoverflow the
2 words : best site
2 words : of asking
Run Code Online (Sandbox Code Playgroud)