1
0
Fork 0
mirror of https://github.com/Ylianst/MeshCentral.git synced 2025-03-09 15:40:18 +00:00

AMT manager improvements.

This commit is contained in:
Ylian Saint-Hilaire 2020-10-07 23:13:45 -07:00
parent a435d57be5
commit bd61bfe2d0
3 changed files with 30 additions and 27 deletions

View file

@ -866,6 +866,12 @@ module.exports.CreateMpsServer = function (parent, db, args, certificates) {
}
}
obj.SetupCiraChannelToHost = function (host, targetport) {
var ciraconn = obj.parent.mpsserver.ciraConnections[host];
if (ciraconn == null) return null;
return obj.SetupCiraChannel(ciraconn, targetport);
}
obj.SetupCiraChannel = function (socket, targetport) {
var sourceport = (socket.tag.nextsourceport++ % 30000) + 1024;
var cirachannel = { targetport: targetport, channelid: socket.tag.nextchannelid++, socket: socket, state: 1, sendcredits: 0, amtpendingcredits: 0, amtCiraWindow: 0, ciraWindow: 32768 };