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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!