UNPKG

moar-js

Version:

Simple JavaScript files I use across projects

43 lines (38 loc) 1.46 kB
// const {WebSocketServer, WebSocket} = require('ws') // const websocketStreamSource = require('../../fusto/websocket-stream-source') // const wss = new WebSocketServer({ // port: 9999, // // perMessageDeflate: { // // zlibDeflateOptions: { // // // See zlib defaults. // // chunkSize: 1024, // // memLevel: 7, // // level: 3, // // }, // // zlibInflateOptions: {chunkSize: 10 * 1024}, // // // Other options settable: // // clientNoContextTakeover: true, // Defaults to negotiated value. // // serverNoContextTakeover: true, // Defaults to negotiated value. // // serverMaxWindowBits: 10, // Defaults to negotiated value. // // // Below options specified as default values. // // concurrencyLimit: 10, // Limits zlib concurrency for perf. // // threshold: 1024, // Size (in bytes) below which messages // // // should not be compressed if context takeover is disabled. // // }, // }) // wss.on('connection', ws => { // ws.isAlive = true // ws.on('error', console.error) // // ws.on('pong', heartbeat) // }) // wss.on('close', () => { // console.log('Server closed.') // }) // afterAll(() => wss.close()) // test('websocket connection basics', () => { // // console.log(Object.keys(wss)) // console.log(wss.options.port) // const ws = new WebSocket('ws://localhost:9999', {perMessageDeflate: false}) // // const stream = websocketStreamSource(ws) // }) test.todo('do this')