var socket;
var time = null;
if (window.WebSocket) {
socket = new WebSocket("ws://localhost:8001/ws");
//收到訊息
socket.onmessage = function (event) {
let ta = document.getElementById("responseText");
ta.value = ta.value + "\n" + event.data;
}
//連接打開
socket.onopen = function (event) {
console.info("連接開啟");
let ta = document.getElementById("responseText");
ta.value = "連接開啟";
time = setTimeout(function(){
window.location.reload();
},1000);
}
//連接斷開
socket.onclose = function (event) {
console.info("連接關閉");
let ta = document.getElementById("responseText");
ta.value = ta.value + "\n" + "連接關閉";
}
} else {
alert("瀏覽器不支持WebSocket");
}
function send(message) {
if (!window.WebSocket) {
return;
}
if (socket.readyState == WebSocket.OPEN) {
socket.send(message);
} else {
alert("連接尚未開啟");
}
}
后端是使用的netty+websocket寫的,前端是普通js,偶爾會出現連接不上的問題但是也沒有具體的報錯資訊
uj5u.com熱心網友回復:
這個問題,后來解決了嗎?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/268667.html
標籤:Web 開發
上一篇:Eacharts 折線圖問題
