使用Angular和Nodejs、socket.io搭建聊天室及多人聊天(4)

var io = require('socket.io').listen(80); io.sockets.on('connection', function (socket) { socket.broadcast.emit('user connected'); socket.broadcast.json.send({ a: 'message' }); });

后来看了这个:

改为以下才起作用:

io.sockets.emit('users_count', clients);

四、效果图

使用Angular和Nodejs、socket.io搭建聊天室及多人聊天

使用Angular和Nodejs、socket.io搭建聊天室及多人聊天

使用Angular和Nodejs、socket.io搭建聊天室及多人聊天

使用Angular和Nodejs、socket.io搭建聊天室及多人聊天

五、源码下载

  Nodejs多人聊天室(点击此处下载源码)

ps:

1、在命令行运行

node main.js

然后在浏览器中打开index.html,如果浏览器(ff、Chrome)不支持,请升级到支持WebSocket的版本.

2、推荐node.js的IDE WebStorm

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wggxdf.html