关闭流

通过发送关闭的 </stream> 标记关闭流。在发送关闭流标记之后,不应该在流上发送更多数据(即使响应从另一方接收的数据)。在关闭连接之前,发送实体应该等待响应 </stream> 标记,以便让另一方有时间发送任何未完成的数据,并且如果没有收到关闭流标记,则应该超时(并终止底层 TCP 连接[s])选定的时间。

</stream:stream>

如果使用 TLS 对流进行加密,则各方必须通过发送 TLS close_notify 警报并在响应中接收一个来干净地终止 TLS。你的 TLS 库可能会为你执行此操作。