關閉流

通過傳送關閉的 </stream> 標記關閉流。在傳送關閉流標記之後,不應該在流上傳送更多資料(即使響應從另一方接收的資料)。在關閉連線之前,傳送實體應該等待響應 </stream> 標記,以便讓另一方有時間傳送任何未完成的資料,並且如果沒有收到關閉流標記,則應該超時(並終止底層 TCP 連線[s])選定的時間。

</stream:stream>

如果使用 TLS 對流進行加密,則各方必須通過傳送 TLS close_notify 警報並在響應中接收一個來乾淨地終止 TLS。你的 TLS 庫可能會為你執行此操作。