在 HTML 中斷開連線後如何重新連線到 Websocket?
重新建立 Socket 以重新連線它。Websockets 被設計為保持開啟狀態。
你也可以使用該方法讓伺服器關閉連線。透過此方法,websocket 將觸發 onclose 事件,並將神奇地繼續嘗試建立連線。
此外,當伺服器重新監聽時,連線將自動重新建立。
示例
你可以嘗試執行以下程式碼重新連線到 WebSocket −
// Socket Variable declaration
var mySocket;
const socketMessageListener = (event) => {
console.log(event.data);
};
// Open
const socketOpenListener = (event) => {
console.log('Connected');
mySocket.send('hello');
};
// Closed
const socketCloseListener = (event) => {
if (mySocket) {
console.error('Disconnected.');
}
mySocket = new WebSocket('ws://:8080');
mySocket.addEventListener('open', socketOpenListener);
mySocket.addEventListener('message', socketMessageListener);
mySocket.addEventListener('close', socketCloseListener);
};
socketCloseListener();
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP