int i = Stream.Read(byte[] buffer,int offset,int count)
int i = Stream.Write(byte[] buffer,int offset,int count)方法都有返回值
ReadLine()从当前流中读取一行字符并将数据作为字符串返回,如果读不到流中的数据应该会堵塞

解决方案 »

  1.   

    谢了, 我先试一下,不过,如果用 WriteLine怎么办呢?
      

  2.   

    还有 NetWorkStream 的方法: Stream.Read(byte[] buffer,int offset,int count)是没有返回值的: void Stream.Read(byte[] buffer,int offset,int count).
      

  3.   

    ReadLing() 会返回null 也就是读到流的最后的时候,就会返回空, 那么所谓的堵塞 是不是在一开始便没有内容可读的情况下堵塞程序并等待流输入呢?
      

  4.   

    其实堵塞到是我预期的,就是不知道streamReader 和StreamWriter的读写 要注意什么 我的程序经常就是停着不动, 也无法定位到哪条语句, 所以我想知道我的StreamWriter到底有没有把数据成功写进流,