tcp 连接, 使用流读取数据 代码如下
TcpClient ^tcpClient = gcnew TcpClient();  tcpClient->Connect(ipAddress, 8000);
NetworkStream ^ns = tcpClient->GetStream();  array<Byte>^ buffer = gcnew array<Byte>(1024); ns->Read(buffer, 0, 1024); 
现在的问题是, 每次数据来的时候,根据消息头的一个字段判断是否是我要的数据,此时不把数据从网卡缓存中取出,如果是我的数据, 再将数据取出,如果读取的数据不是我想要的数据, 不处理数据, 直接忽略C# 下如何 预先读取缓存中的网络数据,而不取出来呢 ?
当不需要该数据时, 是不是直接清空buffer 就可以了呢?  谢谢