using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices; using System.Text; namespace HPSocketCS.Extended { /// /// 接收数据处理对象 /// public class ReceiveData { public ReceiveData() { } TcpHeadInfo _ReceiveRemoteClientInfo; /// /// 收到到的远程客户端信息结构 /// public TcpHeadInfo ReceiveRemoteClientInfo { get { return _ReceiveRemoteClientInfo; } set { _ReceiveRemoteClientInfo = value; } } System.IO.MemoryStream _ReceiveDataMstream = null; /// /// 收接到的数据内存流 /// public System.IO.MemoryStream ReceiveDataMstream { get { if (_ReceiveDataMstream == null) { _ReceiveDataMstream = new System.IO.MemoryStream(); } return _ReceiveDataMstream; } set { _ReceiveDataMstream = value; } } public void Dispose() { this._ReceiveDataMstream.Close(); this._ReceiveDataMstream.Dispose(); this._ReceiveDataMstream = null; } } }