will implement async web sock myself

This commit is contained in:
open-trade
2022-01-19 19:13:49 +08:00
parent d7d4b46c46
commit a90cacaeb8
3 changed files with 279 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
import './style.css';
import { loadVp9, loadOpus } from "./codec";
import './websock';
loadVp9();
loadOpus();

View File

@@ -84,3 +84,15 @@ export default class Websock {
return hasher.digest();
}
}
/*
let ws = new Websock('ws://207.148.17.15:21118');
await ws.open();
console.log("ws connected");
// let punchHole = rendezvous.PunchHoleRequest.fromJSON({ id: '' });
// ws.send_rendezvous(rendezvous.RendezvousMessage.fromJSON({ punchHole }));
let testNatRequest = rendezvous.TestNatRequest.fromJSON({ serial: 0 });
ws.send_rendezvous(rendezvous.RendezvousMessage.fromJSON({ testNatRequest }));
let msg = await ws.next();
console.log(msg);
*/