Commit f8ee7b48 authored by Joel Martin's avatar Joel Martin

Encryption suppport for wstest.

parent 95ef30a1
......@@ -6,6 +6,7 @@
Host: <input id='host' style='width:100'>&nbsp;
Port: <input id='port' style='width:50'>&nbsp;
Encrypt: <input id='encrypt' type='checkbox'>&nbsp;
Send Delay (ms): <input id='sendDelay' style='width:50' value="100">&nbsp;
<input id='connectButton' type='button' value='Start' style='width:100px'
onclick="connect();">&nbsp;
......@@ -151,9 +152,17 @@
function init_ws() {
console.log(">> init_ws");
var uri = "ws://" + host + ":" + port;
var scheme = "ws://";
if ($('encrypt').checked) {
scheme = "wss://";
}
var uri = scheme + host + ":" + port + "/?b64encode";
//if (RFB.use_seq) {
// uri += "&seq_num";
//}
console.log("connecting to " + uri);
ws = new WebSocket(uri);
ws.onmessage = function(e) {
//console.log(">> WebSockets.onmessage");
check_respond(e.data);
......@@ -206,6 +215,7 @@
}
$clear(update_ref);
recv_cnt = 0;
update_stats(); // Final numbers
$('connectButton').value = "Start";
......
......@@ -85,8 +85,7 @@ def generate():
data = "^%d:%d:%d:%s$" % (send_cnt, length, chksum, nums)
send_cnt += 1
buf = "\x00" + b64encode(data) + "\xff"
return buf
return encode(data)
def responder(client, delay=10):
global errors
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment