TcpClient tcpcl = new TcpClient("hoge", 5678);
StreamWriter sw = new StreamWriter(tcpcl.GetStream(), Encoding.ASCII);

StreamWriter.Close には『現在の StreamWriter と基になるストリームをクローズします』と書いてありますが、
もしかして上のように作成した sw って tcpcl が生存している間は破棄したらマズイですか?