【发布时间】:2017-11-19 19:46:09
【问题描述】:
我正在使用dump1090 来收听和解码 ADS-B 信号。它通过端口 8080 将数据输出到 Web 前端,一切正常。该代码还通过端口 30003 和 30002 生成输出,这是原始消息。我正在尝试“收听”这些消息,但是我收到了套接字错误。我在js中使用的代码是:
function dumpSocket() {
console.log("attempting to dump socket")
let ws = new WebSocket ("ws://192.168.0.29:30003")
ws.onmessage = function (data) {
console.log(data)
}
window.onbeforeunload = function(event) {
socket.close();
}
}
我得到的错误是:
VM3157:164 WebSocket 连接到“ws://192.168.0.29:30003/”失败: WebSocket 握手期间出错:net::ERR_INVALID_HTTP_RESPONSE
如果我 netcat 到 IP 和端口,我得到的消息没有问题。我哪里错了?
【问题讨论】:
标签: javascript websocket