Jak sprawdzić, czy połączenie TcpClient jest zamknięte?

Bawię się z TcpClient i próbuję dowiedzieć się, jak sprawić, by właściwość Connected mówiła false, gdy połączenie zostanie odrzucone.

Próbowałem to zrobić

NetworkStream ns = client.GetStream();
ns.Write(new byte[1], 0, 0);

Ale nadal nie pokaże mi, czy TcpClient jest odłączony. Jak poradziłbyś sobie z tym przy użyciu TcpClient?

questionAnswers(7)

yourAnswerToTheQuestion