From e0713cd79084edaeb79cffc9c6a98edcdde18f2d Mon Sep 17 00:00:00 2001 From: Sami Spets <savasp@utu.fi> Date: Tue, 29 Oct 2019 11:07:00 +0200 Subject: [PATCH] . --- web-service/server/src/public/index.html | 2 +- web-service/server/src/public/js/index.js | 2 +- web-service/server/src/public/js/lib/Peer.js | 11 +++++++++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/web-service/server/src/public/index.html b/web-service/server/src/public/index.html index d90dc6f9d..8456f778f 100644 --- a/web-service/server/src/public/index.html +++ b/web-service/server/src/public/index.html @@ -10,6 +10,6 @@ </body> <script src="./js/lib/libde265.min.js"></script> <script src="./js/lib/msgpack5.min.js"></script> - <script src="../peer.js"></script> + <script type="application/javascript" src="./../peer.js"></script> <script src="./js/index.js"></script> </html> \ No newline at end of file diff --git a/web-service/server/src/public/js/index.js b/web-service/server/src/public/js/index.js index d4e1c5ffa..eb5e54580 100644 --- a/web-service/server/src/public/js/index.js +++ b/web-service/server/src/public/js/index.js @@ -132,7 +132,7 @@ const createCard = (url, viewers) => { const connectToStream = () => { const ws = new WebSocket('ws://localhost:8080/'); let p = new Peer(ws); - p.send('connect', [0,'__handshake__']) + p.send('message', ([0,'__handshake__'])); current_data.frames = 10; //setTimeout 1s, ask for the amount of frames user has selected diff --git a/web-service/server/src/public/js/lib/Peer.js b/web-service/server/src/public/js/lib/Peer.js index e82165e5a..ff14903ac 100644 --- a/web-service/server/src/public/js/lib/Peer.js +++ b/web-service/server/src/public/js/lib/Peer.js @@ -6,6 +6,10 @@ const kConnecting = 1; const kConnected = 2; const kDisconnected = 3; +// Generate a unique id for this webservice +// let my_uuid = new Uint8Array(16); +// my_uuid[0] = 44; +// my_uuid = Buffer.from(my_uuid); const kMagic = 0x0009340053640912; const kVersion = 0; @@ -29,7 +33,9 @@ function Peer(ws) { this.name = "unknown"; this.master = false; - this.sock.on("message", (raw) => { + console.log(this.sock.send("message")); + + this.sock.send("message", (raw) => { // console.log(raw) let msg = decode(raw); console.log("MSG", msg) @@ -77,9 +83,10 @@ function Peer(ws) { } }); - this.send("__handshake__", kMagic, kVersion); + this.send("__handshake__", kMagic, kVersion, /*[my_uuid]*/); } +// Peer.uuid = my_uuid; /** * @private -- GitLab