/// <summary> /// 销毁服务对象 /// </summary> /// <returns></returns> public bool Destroy() { try { Stop(); if (pServer != IntPtr.Zero) { SDK.Destroy_HP_TcpServer(pServer); pServer = IntPtr.Zero; } if (pListener != IntPtr.Zero) { SDK.Destroy_HP_TcpServerListener(pListener); pListener = IntPtr.Zero; } _IsCreate = false; _OnSend = null; _OnClose = null; _OnAccept = null; _OnReceive = null; _OnShutdown = null; _OnPrepareListen = null; } catch (Exception) { return(false); } return(true); }