HTML5+NodeJs实现WebSocket即时通讯
2017-01-23 12:12
253 查看
服务器的实现很简单,先装一个nodeJs的模块,叫nodejs-websocket , 直接在nodeJs命令行中敲入:npm install nodejs-websocket回车就可以安装好了,然后就可以开始建立服务器了,因为有了nodejs-websocket模块,所以很多工作都不用我们自己做,直接调用别人封装好的方法就行了:
服务器端代码:
客户端代码:
服务器端代码:
var ws = require("nodejs-websocket"); console.log("开始建立连接...") var server = ws.createServer(function(conn){ conn.on("close", function (code, reason) { console.log("关闭连接") }); conn.on("error", function (code, reason) { console.log("异常关闭") }); }).listen(8000)
客户端代码:
if(window.WebSocket){ var ws = new WebSocket('ws://192.168.17.80:8001'); ws.onopen = function(e){ ws.send("game1"); } ws.onclose = function(e){ console.log("服务器关闭"); } ws.onerror = function(){ console.log("连接出错"); } ws.onmessage = function(e){ console.log(e.data); } }
相关文章推荐
- HTML5+NodeJs实现WebSocket即时通讯
- HTML5+NodeJs实现WebSocket即时通讯
- HTML5+NodeJs实现WebSocket即时通讯
- HTML5+NodeJs实现WebSocket即时通讯
- 用nodejs快速实现微信小程序的websocket服务端
- 【深入浅出Node.js系列十五】Nodejs实现websocket的4种方式
- 基于html5和nodejs相结合实现websocket即使通讯
- Android WebSocket实现即时通讯/推送
- 浅析nodejs实现Websocket的数据接收与发送
- Android WebSocket实现即时通讯/推送
- nodejs结合socket.io实现websocket通信功能的方法
- 记websocket(windows系统下nodejs,node-websocket-server实现简单聊天)
- Websocket实现即时通讯
- nodejs-websocket 实现单聊和群聊
- Nodejs实现websocket的4种方式
- nodejs之socket.io模块——实现了websocket协议
- Nodejs实现websocket的4种方式
- 浅析nodejs实现Websocket的数据接收与发送
- NodeJS实现WebSocket前端和服务器通信,实时推送