| 网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 |
![]() |
| Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道 |
| Dim tcpClient As TcpClient Dim nsStream As NetworkStream tcpClient = New TcpClient( "www.microsoft.com" , 8000) '对远程主机的8000端口提出TCP连接申请 nsStream = tcpClient.GetStream ( ) 'TCP连接建立后,获得网络数据传输的基础数据流 |
| 方法 | 说明 |
| BeginRead | 开始异步读者基础数据流。 |
| BeginWrite | 开始异步写入基础数据流。 |
| Close | 关闭流并可选择关闭基础套接字。 |
| EndRead | 结束异步读取。 |
| EndWrite | 结束异步写入。 |
| Flush | 刷新流中的数据。 |
| Read | 从流中读取数据。 |
| Seek | 将流的当前位置设置为给定值。 |
| SetLength | 设置流的长度。 |
| Write | 将数据写入流。 |
| 属性 | 说明 |
| CanRead | 获取当前流是否支持读取。 |
| CanSeek | 获取流是否支持查找。该属性总是返回 false。 |
| CanWrite | 获取当前流是否支持写入。 |
| DataAvailable | 获取是否可以在流上读取数据。 |
| Length | 流上可用数据的长度。 |
| Position | 获取或设置流中的当前位置。 |
网管网www_bitscn_com
2. StreamReader类:
StreamReader类能够实现对基础数据流的读操作,从而实现对经过基础数据流传送来的数据。表03是StreamReader类的常用的方法及其说明:
| 方法 | 说明 |
| Close | 关闭StreamReader并释放与阅读器关联的所有系统资源。 |
| DiscardBufferedData | 允许StreamReader丢弃其当前数据。 |
| Peek | 返回下一个可用的字符,但不使用它。 |
| Read | 读取输入流中的下一个字符或下一组字符。 |
| ReadBlock | 从当前流中读取最大数量的字符并从索引开始将该数据写入缓冲区。 |
| ReadLine | 从当前流中读取一行字符并将数据作为字符串返回。 |
| ReadToEnd | 从流的当前位置到末尾读取流。 |
表03:NetworkStream类中常用的方法及其说明
3. StreamWriter类:
StreamWriter类能够实现对基础数据流的写操作,从而实现提供基础数据流来传送数据。表04是StreamWriter类的常用方法及其说明:
网管联盟bitsCN@com
| 方法 | 说明 |
| Close | 关闭当前的StreamWriter和基础流。 |
| Flush | 清理当前编写器的所有缓冲区,并使所有缓冲数据写入基础流。 |
| Write | 写入基础数据流。 |
| WriteLine | 写入重载参数指定的某些数据,后跟行结束符。 |
表04:StreamWriter类的常用方法及其说明
|
0
|
评论加载中…