public void StartConnection() { if ((!ServerConnect.IsConnecting && !ServerConnect.IsConnected) || !KadEngine.IsRunning) { // ed2k if (Preference.UseNetworkED2K && !ServerConnect.IsConnecting && !ServerConnect.IsConnected) { ServerConnect.ConnectToAnyServer(); } // kad if ((Preference.UseNetworkKademlia) && !KadEngine.IsRunning) { KadEngine.Start(); } } }