private void Reconnect(Int32 interval = 2500) { if (reconnectTimer != null) return; reconnectTimer = new Timer(){Interval = interval}; reconnectTimer.Elapsed += DoReconnect; reconnectTimer.Start(); }