在流对象 C# 中使用 GetStream 方法

Using GetStream Method in Stream Object C#

我已经使用以下方法成功实现了一个 Tcp 套接字客户端:

TcpClient tcpClient = new TcpClient(Endpoint);
tcpClient.Connect("127.0.0.1", 3000);
NetworkStream networkStream = tcpClient.GetStream();

现在我正在尝试使用更通用的套接字 class,但我找不到像 GetStream

这样的 returns 网络流的方法
Socket socketClient = new Socket(Endpoint);
socketClient.Connect("127.0.0.1", 3000);
NetworkStream networkStream = socketClient.?????

使用NetworkStream得到Stream:

using(var stream = new NetworkStream(socketClient))
{
      //use the stream here
}

如果你想避免评论中提到的 using 子句,那么就不要使用它,你可以自己关闭流,就像你说的那样:

var stream = new NetworkStream(socketClient);