1 var net = require('net'),
2 websocket = require('..'),
3 deflate = require('permessage-deflate');
5 var server = net.createServer(function(connection) {
6 var driver = websocket.server();
7 driver.addExtension(deflate);
9 driver.on('connect', function() {
10 if (websocket.isWebSocket(driver)) driver.start();
13 driver.on('close', function() { connection.end() });
14 connection.on('error', function() {});
16 connection.pipe(driver.io);
17 driver.io.pipe(connection);
19 driver.messages.pipe(driver.messages);
22 server.listen(process.argv[2]);