/// <summary> /// Cleans up any resources being used. /// </summary> public void Dispose() { if(m_pSocket != null){ m_pSocket.Close(); m_pSocket = null; } m_pOwner = null; }
/// <summary> /// Sends message. /// </summary> private void Send() { try{ using(FTP_Client ftp = new FTP_Client()){ ftp.Connect(m_Server,m_Port); ftp.Authenticate(m_User,m_Password); ftp.SetCurrentDir(m_Folder); ftp.StoreFile(m_DataStream,m_FileName); } } catch(Exception x){ Error.DumpError(x,new System.Diagnostics.StackTrace()); } }
/// <summary> /// Default constructor. /// </summary> /// <param name="owner">Data connection owner FTP client.</param> public DataConnection(FTP_Client owner) { m_pOwner = owner; CreateSocket(); }