Проверить, открыт ли stream (TCP)
public NetworkStream stream;
У меня в цикле прослушивается поток на чтение. Но при определённом условии я его закрываю:
stream.Close();
Цикл при этом не останавливается, и когда в следующей итерации пытаюсь прослушать поток:
stream.Read(bytes, 0, bytes.Length);
Возникает исключение, так как поток закрыт. Скажите, пожалуйста, как я могу делать проверку на открытость данного потока?
if (ПОТОК ОТКРЫТ)
{
stream.Read(bytes, 0, bytes.Length);
}