玩转NODE.JS(四)-搭建简单的聊天室的代码
Nodejs好久没有跟进了,最近想用它搞一个聊天室,然后便偶遇了socket.io这个东东,说是可以用它来简单的实现实时双向的基于事件的通讯机制。接下来,安装socket.io:安装Socket.IO的时候,--save参数用于保存模块依赖信息到package.json文件,安装完后,打开package.json文件会看到里面多了一项内容:同时Socket.IO安装在了node_modules文件夹下。首先我们来编写服务器端程序,新建文件“index.js”,在里面导入如下模块:第一行是导入http模块,先前我们已经见过了,用于创建http server。第二行是导入socket.io模块,实现实时聊天必备的,不再赘述。第8行是返回请求的状态码,第9行是返回读取到的内容给浏览器。然后这个http server使用listen方法监听8888端口。接下来,就是使用socket.io来实现聊天的事件了。在刚刚的index.js文件的http server下面接着创建socket.io对象。
用户评论