WebSocket客户端与服务器:faye-websocket
这是一个从Faye项目中提取的通用WebSocket实现。提供类库在Node中轻松构建WebSocket服务器与客户端。 它不提供服务器本身,但可以很容易地处理的现有Node应用程序内的WebSocket连接。它没有对标准的WebSocket API进行任何封装。示例:
var WebSocket = require('faye-websocket'), http = require('http'); var server = http.createServer(); server.on('upgrade', function(request, socket, body) { if (WebSocket.isWebSocket(request)) { var ws = new WebSocket(request, socket, body); ws.on('message', function(event) { ws.send(event.data); }); ws.on('close', function(event) { console.log('close', event.code, event.reason); ws = null; }); } }); server.listen(8000);
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!