📅  最后修改于: 2020-10-17 05:55:32             🧑  作者: Mango
关闭事件标志着服务器与客户端之间的通信结束。借助onclose事件可以关闭连接。在借助onclose事件标记通信结束之后,无法在服务器和客户端之间进一步传输任何消息。由于连接性不佳,也可能导致事件关闭。
close()方法代表再见握手。它将终止连接,除非重新打开连接,否则无法交换任何数据。
与前面的示例类似,当用户单击第二个按钮时,我们调用close()方法。
var textView = document.getElementById("text-view");
var buttonStop = document.getElementById("stop-button");
buttonStop.onclick = function() {
// Close the connection, if open.
if (socket.readyState === WebSocket.OPEN) {
socket.close();
}
}
如下所示,也可以传递我们前面提到的代码和原因参数。
socket.close(1000, "Deliberate disconnection");
以下代码提供了有关如何关闭或断开Web Socket连接的完整概述-
WebSocket Test
WebSocket Test
输出如下-