先用别的流,比如二进制流读取这一个数据流,然后进行解码,查找,
也可以先将这一个数据流转化为一个字符串。

解决方案 »

  1.   

    Stream stm = tcpClient.GetStream();
     BinaryReader br = new BinaryReader(stm);
     byte[] cc = br.ReadBytes(50);Object obj;
                    BinaryFormatter formatter = new BinaryFormatter();
                    MemoryStream rems = new MemoryStream(cc);
                    rems.Seek(0, SeekOrigin.Begin);
                    obj=formatter.Deserialize(rems);
    这样的话,仍然不成功,结果是在分析之前已遇到流结束符.