Wie erkennt man, dass die TCP-Verbindung im Golang-Paket geschlossen ist?

Ich bin neu in Golang.

Ich implementiere einen kleinen TCP-Server und woher weiß ich, ob einer meiner Clients geschlossen wurde? Sollte ich nur versuchen, zu lesen oder zu schreiben und zu überprüfen, ob err gleich nil ist?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage