Пример #1
0
 private void OnSocketClose()
 {
     if (sfs.GetReconnectionSeconds() == 0)
     {
         firstReconnAttempt = DateTime.MinValue;
         ExecuteDisconnection();
         return;
     }
     if (attemptingReconnection)
     {
         Reconnect();
         return;
     }
     attemptingReconnection = true;
     firstReconnAttempt     = DateTime.Now;
     reconnCounter          = 1;
     DispatchEvent(new BitSwarmEvent(BitSwarmEvent.RECONNECTION_TRY));
     Reconnect();
 }