WebSocket protocols are now configurable.
This commit is contained in:
parent
e791b87572
commit
c7fc3c082f
|
@ -142,6 +142,9 @@ Util.conf_defaults(conf, that, defaults, [
|
||||||
['xvp_password_sep', 'rw', 'str', '@', 'Separator for XVP password fields'],
|
['xvp_password_sep', 'rw', 'str', '@', 'Separator for XVP password fields'],
|
||||||
['disconnectTimeout', 'rw', 'int', 3, 'Time (s) to wait for disconnection'],
|
['disconnectTimeout', 'rw', 'int', 3, 'Time (s) to wait for disconnection'],
|
||||||
|
|
||||||
|
['wsProtocols', 'rw', 'arr', ['binary', 'base64'],
|
||||||
|
'Protocols to use in the WebSocket connection'],
|
||||||
|
|
||||||
// UltraVNC repeater ID to connect to
|
// UltraVNC repeater ID to connect to
|
||||||
['repeaterID', 'rw', 'str', '', 'RepeaterID to connect to'],
|
['repeaterID', 'rw', 'str', '', 'RepeaterID to connect to'],
|
||||||
|
|
||||||
|
@ -304,7 +307,7 @@ function connect() {
|
||||||
}
|
}
|
||||||
Util.Info("connecting to " + uri);
|
Util.Info("connecting to " + uri);
|
||||||
// TODO: make protocols a configurable
|
// TODO: make protocols a configurable
|
||||||
ws.open(uri, ['binary', 'base64']);
|
ws.open(uri, conf.wsProtocols);
|
||||||
|
|
||||||
Util.Debug("<< RFB.connect");
|
Util.Debug("<< RFB.connect");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue