如何使用Net 套件決定TCP 連線關閉 問題: 問題: 答案:要檢測關閉的TCP 連接,可以使用以下方法: 此方法涉及: 建立單字節緩衝區(一)。 將連線 (c) 上的讀取截止時間設定為目前時間,以強制立即讀取。 從連線讀取一個位元組。 檢查錯誤;如果是 io.EOF,則連線已關閉。 超時偵測:要偵測逾時,您可以檢查錯誤是否為網路錯誤。超時錯誤。 更新(Go 1.7 ):在 Go 1.7 中,零位元組讀取會立即傳回並且不會導致錯誤。為了解決這個問題,有必要讀取至少一個位元組。