1234567891011121314151617181920212223242526272829303132333435 |
- var tunnel = require('../');
- var helper = require('./server');
- var configA = {
- host: '127.0.0.1',
- username: process.env.USER,
- dstPort: 8000,
- localPort: 7000,
- keepAlive: true
- };
- var tunnelKeepAlive = tunnel(configA, function () {
- console.log('Tunnel open');
- helper.createClient(7000, '127.0.0.1', console.log);
- helper.createClient(7000, '127.0.0.1', console.log);
- helper.createClient(7000, '127.0.0.1', console.log).on('close', function () {
- helper.createClient(7000, '127.0.0.1', console.log).on('close', function () {
- helper.createClient(7000, '127.0.0.1', console.log).on('close', function () {
- setTimeout(function () {
-
- console.log('TRYING TO CLOSE');
- tunnelKeepAlive.close();
- }, 2000);
- });
- });
- });
- }).on('error', function (e) {
- console.log('error', e);
- });
|