前几天接触了WebSocket,感觉到了socket通信的强大,见《HTML5-WebSocket API 学习》。
小赖决定自己动手写一个基于nodejs+express+socket.io的聊天室应用,用来做node入门的小项目吧。
项目地址戳这里。
今天实现的部分是:
客户端与服务器通信
多个客户端同时通信
保存聊天记录和在线用户
安装方法:
- 下载到本地,安装需要的模块:$ npm install
- 打开服务器:$ node app.js
- 打开多个浏览器页面,分别输入昵称
- 可以开始聊天啦!
这算是我试水学习node的第一个项目,代码托管到github上,慢慢捣鼓出一些东西来!