You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
990 B
35 lines
990 B
// var controlDC;
|
|
// var bcontrolopen = false;
|
|
function initControl() {
|
|
controlDC = pc.createDataChannel("Control");
|
|
|
|
controlDC.onmessage = function (event) {
|
|
console.log("received: " + event.data);
|
|
document.getElementById("control_output").value=event.data;
|
|
// $("#control_output").val(event.data);
|
|
};
|
|
|
|
controlDC.onopen = function () {
|
|
// $("#control-send").attr("disabled", false);
|
|
bcontrolopen = true;
|
|
console.log("datachannel open");
|
|
};
|
|
|
|
controlDC.onclose = function () {
|
|
// $("#control-send").attr("disabled", true);
|
|
bcontrolopen = false;
|
|
console.log("datachannel close");
|
|
};
|
|
}
|
|
function controlClose() {
|
|
if (bcontrolopen) {
|
|
controlDC.close();
|
|
}
|
|
}
|
|
function controlSend() {
|
|
if (bcontrolopen) {
|
|
var msg = document.getElementById("controlInput").value;//$("#controlInput").val();
|
|
controlDC.send(msg);
|
|
console.log("datachannel send",msg);
|
|
}
|
|
}
|