Server1.js
varHTTP = require (' http ');varExpress = require (' Express ');varSio = require (' Socket.io '));varApp =Express (); App.use (Express.static (__dirname+ '/'));varServer =Http.createserver (app); Server.listen (3001, ' 127.0.0.1 ');varIO =Sio.listen (server);varUsers =[];io.sockets.on (' Connection ',function(socket) {Console.log (' A socket is connect, ID: ' +socket.id); Io.sockets.emit (' Conn ', socket.id);}); SetInterval (function() {Console.log (' Push message '); Io.sockets.emit (' Conn ', ' push message ');}, 1000);
Client1.html
<!DOCTYPE HTML><HTML><Head><MetaCharSet= "Utf-8"><Scripttype= "Text/javascript"src= "Socket.io.js"></Script><Scripttype= "Text/javascript">window.onload= function() { varSocket=Io.connect ('http://127.0.0.1:3001'); Socket.on ('Connect', function() {Socket.on ('Conn', function(ID) {document.getElementById ('Div1'). InnerHTML+=ID+ '<br>'; }); });}</Script></Head><Body><DivID= "Div1"></Div></Body></HTML>
Server2.js
var http = require (' http '); var sio = require (' Socket.io '); var server = http.createserver (); Server.listen (3002, ' 127.0.0.1 '); var io = sio.listen (server); Console.log (' Simple message Push server run ... '); setinterval (function () { io.sockets.emit (' conn ', ' push content '1000);
Client2.html
<!DOCTYPE HTML><HTML><Head><MetaCharSet= "Utf-8"><Scripttype= "Text/javascript"src= "Socket.io.js"></Script><Head><Body><DivID= "Div1"></Div><Script>window.onload=init ();functioninit () {varSocket=Io.connect ('http://127.0.0.1:3002'); Socket.on ('Conn', function(msg) {document.getElementById ('Div1'). InnerHTML+=msg+ '<br>'; });}</Script></Body></HTML>
Nodejs implementing Simple message push