NodeJS简单实现WebSocket功能示例
本文实例讲述了NodeJS简单实现WebSocket功能。分享给大家供大家参考,具体如下:
我们基于express和socket.io开发,首先我们需要安装以下包
npminstall--saveexpress npminstall--savesocket.io
服务器端代码:
varapp=require('express')(); varhttp=require('http').Server(app); vario=require('socket.io')(http); app.get('/',function(req,res){ res.send('WelcomeRealtimeServer
'); }); io.on('connection',function(socket){ console.log('auserconnected'); socket.on("disconnect",function(){ console.log("ausergoout"); }); socket.on("message",function(obj){ io.emit("message",obj); }); }); http.listen(3000,function(){ console.log('listeningon*:3000'); });
客户端代码
Document