/* ----------------------------------------------------------
文件名称:NetworkStreamPlus.cs
作者:秦建辉
MSN:splashcn@msn.com
QQ:36748897
博客:http://blog.youkuaiyun.com/jhqin
开发环境:
Visual Studio V2010
.NET Framework 4 Client Profile
版本历史:
V1.0 2012年04月19日
完成异步读写和数据加密传输功能
------------------------------------------------------------ */
using System;
using System.Net.Sockets;
namespace Splash.Net.Sockets
{
/// <summary>
/// 构造函数和析构函数
/// </summary>
public partial class NetworkStreamPlus : IDisposable
{
/// <summary>
/// 网络数据流,只读字段
/// </summary>
public readonly NetworkStream Stream;
/// <summary>
/// 构造函数
/// </summary>
public NetworkStreamPlus(NetworkStream netStream)
{ // 只读字段只能在构造函数中初始化
Stream = netStream;
}
/// <summary>
/// 释放所有托管资源和非托管资源
/// </summary>
public void Dispose()
{
// 关闭加密传输模块
SecurityClose();
// 请求系统不要调用指定对象的终结器
GC.SuppressFinalize(this);
}
/// <summary>
/// 析构函数
/// </summary>
~NetworkStreamPlus()
{
Dispose();
}
}
}
C#:一个增强的NetworkStream(一)构造函数
最新推荐文章于 2024-08-13 09:08:52 发布