Always want to do an instant chat application, a few days ago to see the Socket.io, feel good, his slightly modified, feel very good. The example given on the official website is simple, and the following improvements have been made to push the history message.
Demo Address: chat.androiddevelop.cn
Where server-side code:
var app = require (' Express ') (); var http = require (' http '). Server (APP), var io = require (' Socket.io ') (HTTP), var history = new Array (), App.get ('/', function (req, res) { Res.sendfile (' chat.html ');}); Io.on (' Connection ', function (socket) { socket.on (' Chat message ', function (msg) { io.emit (' Chat message ', msg) ; Addmsg (msg); }); Socket.on (' Login message ', function (msg) { socket.join (' History guest '); for (Var i=0;i
Chat page code:
<!doctype html>
This implements a chat room, enter the user name after entering, log in, and then the server returns the last 100 messages.Nodejs Live Chat