标签:
服务器的实现很简单,先装一个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); } }
标签:
原文地址:http://my.oschina.net/hxwny/blog/498459