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