1 var WebSocket = require('..').Client,
2 deflate = require('permessage-deflate'),
5 var url = process.argv[2],
6 proxy = process.argv[3],
7 ca = fs.readFileSync(__dirname + '/../spec/server.crt'),
10 var ws = new WebSocket(url, [], {
11 proxy: {origin: proxy, headers: {'User-Agent': 'Echo'}, tls: tls},
13 headers: {Origin: 'http://faye.jcoglan.com'},
17 ws.onopen = function() {
18 console.log('[open]', ws.headers);
22 ws.onclose = function(close) {
23 console.log('[close]', close.code, close.reason);
26 ws.onerror = function(error) {
27 console.log('[error]', error.message);
30 ws.onmessage = function(message) {
31 console.log('[message]', message.data);