You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
630 B
25 lines
630 B
'use strict' |
|
|
|
const libzt = require('./libzt') |
|
|
|
// libzt.example("8056c2e21c000001", "29.49.7.203", 4444) |
|
|
|
libzt.start(".zerotier", 9994) |
|
|
|
libzt.join("8056c2e21c000001") |
|
|
|
// Usage: `nc -lv 4444` |
|
let client = libzt.createConnection({ port: 4444, host: '29.49.7.203' }, () => { |
|
console.log('connected to server!'); |
|
}); |
|
client.on('ready', () => { |
|
client.write("Name?\n", 'utf8'); |
|
}); |
|
client.on('data', (data) => { |
|
console.log(data.toString('utf8').trimEnd()); |
|
if (data.toString('utf8').includes("exit")) { client.end(); } |
|
}); |
|
client.on('end', () => { |
|
console.log('disconnected from server'); |
|
libzt.stop() |
|
});
|
|
|