Exemple #1
0
 private async Task EnsureSSDPStarted()
 {
     if (nodeDiscovery.State != NodeDiscoveryState.Listening)
     {
         nodeDiscovery.StartMonitoring();
         int n = 0;
         lock (_PersonalClouds)
         {
             n = _PersonalClouds.Count;
         }
         if (n > 0)
         {
             await nodeDiscovery.RePublish(NodeId, ServerPort).ConfigureAwait(false);
         }
     }
 }