private void HolePunchingLoop()
 {
     while (m_holePunching)
     {
         Out.BroadCastHolePunching();
         Thread.Sleep(HolePunchingInterval);
     }
 }