public void Close() { lock (chan_ids) { foreach(int channel in chan_ids.Values) { try { m_server.removeChannel(channel); } catch { } } chan_ids.Clear(); } }