Fix thinclient address in dev builds and move thinclient (#586)

* Fix thinclient address in dev builds and move thinclient

Update USBFrameProvider.java

Create index.html

Update index.html

Null check stream to prevent spam

* Update main.yml

Co-authored-by: Chris Gerth <gerth2@users.noreply.github.com>
This commit is contained in:
Matt
2022-11-13 16:51:02 -05:00
committed by GitHub
parent 72d8f49145
commit dcad7f34a2
8 changed files with 8 additions and 7 deletions

View File

@@ -17,6 +17,7 @@
data() {
return {
seed: 1.0,
src: ""
}
},
computed: {
@@ -73,7 +74,7 @@
},
mounted() {
var wsvs = require('../../plugins/WebsocketVideoStream');
this.wsStream = new wsvs.WebsocketVideoStream(this.id, this.port, window.location.host);
this.wsStream = new wsvs.WebsocketVideoStream(this.id, this.port, this.$address);
},
unmounted() {
this.wsStream.setPort(0);

View File

@@ -4,6 +4,7 @@ export class WebsocketVideoStream{
constructor(drawDiv, streamPort, host) {
console.log("host " + host + " port " + streamPort)
this.drawDiv = drawDiv;
this.image = document.getElementById(this.drawDiv);
@@ -205,6 +206,7 @@ export class WebsocketVideoStream{
}
ws_onMessage(e){
console.log("Got message from " + this.serverAddr)
if(typeof e.data === 'string'){
//string data from host
//TODO - anything to receive info here? Maybe "available streams?"