第04章套接字与数据流分析.ppt

4.2.3 网络流(续) Read方法: 调用NetworkStream类的Read方法前应确保NetworkStream对象的CanRead属性值有效 由于有可能TCP接收缓冲区还没有接收到对方发送过来的指定长度的数据,所以Read方法有一个整型的返回值。 如果远程主机关闭了套接字连接,并且此时有效数据已经被完全接收,那么Read方法的返回值将会是0字节。 4.2.1 FileStream类 2. 读文件 在获取FileStream实例之后,可利用FileStream对象的Read方法读取文件中的数据。该方法用于从流中读取字节块并将该数据写入给定字节数组中。其语法形式为: public override int Read(byte[] array,int offset, int count) array : 存储从文件流中读取的数据。 offset : array字节数组中开始写入数据的下标,一般为0。 size : 要从文件流中读出字节的大小 返回值: 从FileStream中读取的字节数。 【例3-2】利用FileStream的Read方法从一个文本文件中读取内容并显示在屏幕上。 4.2.1 FileStream类 3. 写文件 Stream类及其所有子类都提供了Write方法,Fi

文档评论(0)

1亿VIP精品文档

相关文档