{"library":"websocket-driver","type":"library","category":null,"description":"A complete WebSocket protocol implementation with pluggable I/O, extracted from the Faye project. Current stable version 0.7.5, released August 2020. Supports RFC 6455, draft-75, and draft-76. Handles handshake negotiation, subprotocol selection, extensions via websocket-extensions, message framing (text, binary, ping, pong, close), fragmentation, masking, and close handshake. Decouples protocol details from I/O, allowing use with HTTP servers (http.createServer) or raw TCP (net module). Typically used as a low-level library by higher-level WebSocket libraries like faye-websocket.","language":"javascript","status":"maintenance","version":"0.7.5","tags":["javascript","websocket"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install websocket-driver","imports":["import websocket from 'websocket-driver'","import { http } from 'websocket-driver'","import { server } from 'websocket-driver'"]},{"cmd":"yarn add websocket-driver","imports":[]},{"cmd":"pnpm add websocket-driver","imports":[]}],"homepage":"https://github.com/faye/websocket-driver-node","github":"git://github.com/faye/websocket-driver-node","docs":null,"changelog":null,"pypi":null,"npm":"websocket-driver","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}