Categories: WebSockets教程

WebSockets-关闭连接

关闭事件标志着服务器与客户端之间的通信结束。借助onclose事件可以关闭连接。在借助onclose事件标记通信结束之后,无法在服务器和客户端之间进一步传输任何消息。由于连接性不佳,也可能导致事件关闭。

如果执行close()。WebSockets将终止连接,除非重新打开连接,否则无法交换任何数据。

与前面的示例类似,当用户单击第二个按钮时,我们调用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

输出如下:

terry

这个人很懒,什么都没有留下~

Share
Published by
terry

Recent Posts

自定义指令:聊聊vue中的自定义指令应用法则

今天我们来聊聊vue中的自定义…

9 小时 ago

聊聊Vue中@click.stop和@click.prevent

一起来学下聊聊Vue中@cli…

1 周 ago

Nginx 基本操作:启动、停止、重启命令。

我们来学习Nginx基础操作:…

1 周 ago

Vue3:手动清理keep-alive组件缓存的方法

Vue3中手动清理keep-a…

2 周 ago

聊聊React和Vue组件更新的实现及区别

React 和 Vue 都是当…

3 周 ago