【发布时间】:2019-10-28 14:24:18
【问题描述】:
WebSocket.readyState 可以是CONNECTING、OPEN、CLOSING 或CLOSED。 CLOSING 和 CLOSED 状态之间有什么区别?为什么区分这两种状态很有用?我可以像对待CLOSED websocket 一样对待CLOSING websocket 吗?
【问题讨论】:
标签: javascript http websocket web-standards
WebSocket.readyState 可以是CONNECTING、OPEN、CLOSING 或CLOSED。 CLOSING 和 CLOSED 状态之间有什么区别?为什么区分这两种状态很有用?我可以像对待CLOSED websocket 一样对待CLOSING websocket 吗?
【问题讨论】:
标签: javascript http websocket web-standards
在CLOSING 状态下,WebSocket 向对端发送了一个关闭数据包,表明连接正在被有意终止以及原因,并且正在等待对端的回复。此阶段 TCP 连接仍处于打开状态。
在CLOSED状态下,TCP连接已经关闭,或者开始时没有成功打开。
【讨论】: