WebSocket客户端与服务器:faye-websocket
jopen
10年前
这是一个从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);