twisted斷開與客戶端鏈接的方法

loseConnection 關閉一個鏈接,僅僅當全部的數據(已經寫入操做系統的數據)都發送完畢後,因此它是安全的,而且不用擔憂數據丟失什麼的。 若是一個 producer 被使用了,那麼loseConnection 將僅僅關閉沒有註冊的鏈接。
     有時候,等到全部的數據都發送完畢後,並非咱們想要的。因爲網絡失敗,BUGS,或者鏈接另外一端的惡意操做,寫入transport的數據可能不能被髮送,這樣,即便loseConnection被調用,鏈接仍然沒有丟失。這時候abortConnection 可能就派上用處了:它關閉鏈接*當即*,而無論緩衝區的數據是否發送完,或者prodecers仍然是註冊狀態。 安全

相關文章
相關標籤/搜索