var client = require('../../lib/dist'); var uuid = require('uuid'); var settings = { log: { info: console.log, error: console.log, debug: console.log } }; var gossipSeeds = [ new client.GossipSeed({host: '192.168.33.10', port: 2113}), new client.GossipSeed({host: '192.168.33.11', port: 2113}), new client.GossipSeed({host: '192.168.33.12', port: 2113}) ]; var conn = client.createConnection(settings, gossipSeeds); console.log('Connecting...'); conn.on('connected', function (tcpEndPoint) { console.log('Connected to', tcpEndPoint); setTimeout(function () { conn.appendToStream('test-' + uuid.v4(), client.expectedVersion.noStream, [ client.createJsonEventData(uuid.v4(), {abc: 123}, {}, 'myEvent') ]); }, 5000); }); conn.on('error', function (err) { console.log(err.stack); }); conn.on('closed', function (reason) { console.log('Connection closed:', reason); process.exit(-1); }); conn.connect() .catch(function (err) { console.log(err.stack); process.exit(-1); });