RemoteObject是一个远程对象,Stream是Serializable属性并继承自MarshalByRefObject.
为什么从这个流中读不到任何字节? 经过调试实际上它的长度为10052.Stream stream = new RemoteObject().GetStream();
//
// converting stream to bytes.
//
byte[] bytes = new byte[stream.Length];
stream.Read(bytes, 0, bytes.Length);
//
// writing bytes to file.
//
File.WriteAllBytes(dialog.FileName, bytes);

解决方案 »

  1.   

    Stream stream = new RemoteObject().GetStream();
    stream.Position=0;
    ....
      

  2.   

    stream.Read(bytes, 0, bytes.Length);前
    看看stream.Position是不是0
      

  3.   

    Stream ??
    .net 自带stream 对象 ??
    这个流使用来读写什么的??
      

  4.   

    谢谢两位,你们说的都对!
    cancerser不好意思,结贴前就你一个回复,我给分时突然又出现了回复,没看清楚就结贴了,结果给成了一个人了. 呵呵.