Esempio n. 1
0
 void ListenClick(object sender, RoutedEventArgs e)
 {
     if (listenSubscription != null)
     {
         listenSubscription.Dispose();
         listenSubscription = null;
     }
     else
     {
         subscription       = ZeroconfResolver.ListenForAnnouncementsAsync();
         listenSubscription = subscription.Subscribe(OnAnnouncement);
     }
 }
Esempio n. 2
0
        void StartStopListener_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                ListenButton.IsChecked = false;

                if (listenSubscription != null)
                {
                    listenSubscription.Dispose();
                    listenSubscription = null;
                }
                else
                {
                    subscription       = ZeroconfResolver.ListenForAnnouncementsAsync();
                    listenSubscription = subscription.Subscribe(OnAnnouncement);
                }
            }
            finally
            {
                ListenButton.IsChecked = true;
            }
        }