コード例 #1
0
ファイル: DiscoveryManager.cs プロジェクト: t-l-k/IOWrapper
        public DiscoveryManager(UdpManager udpManager)
        {
            _udpManager = udpManager;
            DeviceInfos = new Dictionary <string, DeviceInfo>();

            _serviceBrowser = new ServiceBrowser();
            _serviceBrowser.ServiceAdded   += OnServiceAdded;
            _serviceBrowser.ServiceRemoved += OnServiceRemoved;
            _serviceBrowser.ServiceChanged += OnServiceChanged;

            Debug.WriteLine($"Browsing for type: {ServiceType}");
            _serviceBrowser.StartBrowse(ServiceType);
        }
コード例 #2
0
 public DescriptorManager(UdpManager udpManager)
 {
     _udpManager        = udpManager;
     _subscribedDevices = new Dictionary <string, SubscribedDevice>();
 }