2021-09-25 18:06:30 +00:00
|
|
|
// GridTracker Copyright © 2021 GridTracker.org
|
|
|
|
// All rights reserved.
|
|
|
|
// See LICENSE for more information.
|
|
|
|
|
2021-09-25 20:11:31 +00:00
|
|
|
var Telnet = require ('telnet-client')
|
|
|
|
const g_clusterClient = new Telnet()
|
2021-09-25 18:06:30 +00:00
|
|
|
|
|
|
|
var g_clusterServer = {
|
|
|
|
host: "marconi.mchambersradio.com",
|
|
|
|
port: 7300,
|
2021-09-25 20:11:31 +00:00
|
|
|
loginPrompt: 'login: ',
|
2021-09-25 18:06:30 +00:00
|
|
|
shellPrompt: false,
|
|
|
|
username: g_appSettings.myDEcall,
|
|
|
|
timeout: 1500
|
|
|
|
}
|
|
|
|
|
|
|
|
g_clusterClient.on('ready', function(prompt) {
|
|
|
|
g_clusterClient.exec(cmd, function(err, response) {
|
|
|
|
console.log(response)
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
g_clusterClient.on('timeout', function() {
|
|
|
|
console.log('socket timeout!')
|
|
|
|
g_clusterClient.end()
|
|
|
|
})
|
|
|
|
|
|
|
|
g_clusterClient.on('close', function() {
|
|
|
|
console.log('connection closed')
|
|
|
|
})
|
|
|
|
|
|
|
|
if (g_appSettings.gtShareEnable == true) {
|
|
|
|
g_clusterClient.connect(g_clusterServer)
|
|
|
|
}
|