【发布时间】:2016-02-03 20:06:47
【问题描述】:
websocket RFC 声明如下:
如果端点接收到 Close 帧并且之前没有发送 Close 帧,则端点必须发送 Close 帧作为响应。
后面还提到:
服务器必须立即关闭底层 TCP 连接;
服务器启动关闭握手是有意义的,因为从客户端检索关闭帧响应后,服务器可以进行 TCP 关闭。
当关闭握手从客户端开始时会发生什么?客户端是否应该重新发送某种类型的消息来指示服务器端点进行 TCP 关闭?还是服务器应该在检索关闭帧时执行 tcp 关闭?
【问题讨论】: