私はクライアントにsocket.io + node.jsを使用して1秒ごとに彼の友人のニュースを提供するためのWebページを作りたいと思っています。socket.io setinterval way
マイコード:
クライアント:
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'とは何ですか? 'socket'が定義されていないというエラーが表示されます。ありがとう – user1194313
探しに何をしたいこと、 – JakeTheSnake
io.sockets.on( 'connection'、function(_socket_){ – outluch