private void Disconnect() { if (m_conn is System.IO.Pipes.NamedPipeServerStream) { try { ((System.IO.Pipes.NamedPipeServerStream)m_conn).Disconnect(); } catch { } m_current_connect = null; } m_current_read = null; }