mirror of
https://github.com/Ylianst/MeshCommander
synced 2025-12-06 06:03:20 +00:00
Added 5 second KVM no auto-reconnect time.
This commit is contained in:
@@ -105,6 +105,7 @@ var CreateAmtRemoteDesktop = function (divid, scrolldiv) {
|
||||
//var version = parseFloat(obj.acc.substring(4, 11));
|
||||
//console.log('KVersion: ' + version);
|
||||
obj.state = 1;
|
||||
delete obj.parent.connectTime;
|
||||
obj.send('RFB 003.008\n');
|
||||
}
|
||||
else if ((obj.state == 1) && (obj.acc.byteLength >= 1)) {
|
||||
@@ -187,6 +188,7 @@ var CreateAmtRemoteDesktop = function (divid, scrolldiv) {
|
||||
}
|
||||
|
||||
obj.state = 4;
|
||||
obj.parent.connectTime = Date.now();
|
||||
if (obj.parent) { obj.parent.disconnectCode = 0; obj.parent.xxStateChange(3); }
|
||||
//obj.timer = setInterval(obj.xxOnTimer, 50);
|
||||
|
||||
|
||||
@@ -8554,8 +8554,9 @@
|
||||
messagebox("Remote Desktop", "The device indicated that this type of connection of not supported.");
|
||||
} else if (desktop.disconnectCode == 50000) { // KVM-Disconnect
|
||||
messagebox("Remote Desktop", "KVM disconnection, they may indicate that Intel AMT is unable to capture the display (Try RLE8 encoding), or unsupported GPU.");
|
||||
} else if (desktop.disconnectCode == 50001) { // Intel AMT disconnect, try to connect again
|
||||
reconnect = true;
|
||||
} else if (desktop.disconnectCode == 50001) { // Intel AMT disconnect, try to connect again if connection was more than 5 seconds long.
|
||||
reconnect = (desktop.connectTime != null) && ((desktop.connectTime + 5000) < Date.now());
|
||||
console.log(desktop.disconnectCode, reconnect);
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
|
||||
Reference in New Issue
Block a user