File: connected-users-websocket/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/test/autobahn-server.js

Recommend this page to a friend!
  Classes of Igor Escobar   Terminal Crossword   connected-users-websocket/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/test/autobahn-server.js   Download  
File: connected-users-websocket/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/test/autobahn-server.js
Role: Example script
Content type: text/plain
Description: Example script
Class: Terminal Crossword
Generate a crosswords board on a text console
Author: By
Last change:
Date: 2 years ago
Size: 732 bytes
 

Contents

Class file image Download
var WebSocketServer = require('../').Server; process.on('uncaughtException', function(err) { console.log('Caught exception: ', err, err.stack); }); process.on('SIGINT', function () { try { console.log('Updating reports and shutting down'); var ws = new WebSocket('ws://localhost:9001/updateReports?agent=ws'); ws.on('close', function() { process.exit(); }); } catch(e) { process.exit(); } }); var wss = new WebSocketServer({port: 8181}); wss.on('connection', function(ws) { console.log('new connection'); ws.on('message', function(data, flags) { ws.send(flags.buffer, {binary: flags.binary === true}); }); ws.on('error', function() { console.log('error', arguments); }); });