Javascript Websocket无法接收TCP数据

问题描述 投票:0回答:1

我正在尝试通过TCP从ESP32接收json数据到通过WAMP托管的网站(本地主机->本地网络上的ESP32 IP地址为10.11.125:23)。以下是我的JavaScript函数。执行var connection = new webSocket('ws://10.11.13.125:23')行时,我的浏览器(Firefox Developer)生成“安全错误:操作不安全”。我想念什么?

function openWebsocket() {
    console.log("open Websocket.....");
    var connection = new WebSocket('ws://10.11.13.125:23');

    connection.onerror = function(error) {
        $("#Connection").html("Connection Error");

        console.log("Websocket Error: " + error);
    }

    connection.onopen = function(evt) {
        $("#Connection").html("Connected");
    }

    connection.binaryType = 'arraybuffer';
    connection.onmessage = function(evt) {
        console.log("Server: " + evt.data.byteLength);
    }

    console.log("ReadyState: "+connection.readyState);
}
javascript security websocket tcp
1个回答
0
投票

我发现了问题。 Chromium浏览器会产生更具描述性的错误消息。端口23不可用。切换到var connection = new WebSocket('ws://10.11.13.125:80');瞧,一切都按预期进行。

很抱歉,我最终为自己找到了解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.