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