Changeset 2436


Ignore:
Timestamp:
Jan 23, 2011, 7:23:27 PM (10 years ago)
Author:
Sven Rech
Message:

make keysearcher more robust

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/KeySearcher/P2P/DistributedBruteForceManager.cs

    r2434 r2436  
    209209                                status.CurrentOperation = Resources.Connection_lost__Waiting_for_reconnection_to_store_the_results_;
    210210                                keySearcher.GuiLogMessage(status.CurrentOperation, NotificationLevel.Info);
    211 
    212                                 P2PManager.P2PBase.OnSystemJoined += P2PBase_OnSystemJoined;
    213                                 systemJoinEvent.WaitOne();
     211                                do
     212                                {
     213                                    P2PManager.P2PBase.OnSystemJoined += P2PBase_OnSystemJoined;
     214                                    systemJoinEvent.WaitOne(1000);
     215                                } while (!P2PManager.IsConnected);
    214216                            }
    215217                            status.CurrentOperation = Resources.Processing_results_of_calculation;
     
    269271                    status.CurrentOperation = "Connection lost. Waiting for reconnect...";
    270272                    keySearcher.GuiLogMessage(status.CurrentOperation, NotificationLevel.Info);
    271                            
    272                     P2PManager.P2PBase.OnSystemJoined += P2PBase_OnSystemJoined;
    273                     systemJoinEvent.WaitOne();
     273                    do
     274                    {
     275                        P2PManager.P2PBase.OnSystemJoined += P2PBase_OnSystemJoined;
     276                        systemJoinEvent.WaitOne(1000);
     277                    } while (!P2PManager.IsConnected);
    274278                }
    275279            }
Note: See TracChangeset for help on using the changeset viewer.