Exemplo n.º 1
0
        public async Task TestParallelLocators()
        {
            IBridgeLocator httpBridgeLocator             = new HttpBridgeLocator();
            IBridgeLocator ssdpBridgeLocator             = new SsdpBridgeLocator();
            IBridgeLocator mdnsBridgeLocator             = new MdnsBridgeLocator();
            IBridgeLocator localNetworkScanBridgeLocator = new LocalNetworkScanBridgeLocator();

            await Task.WhenAll(new Task[] {
                TestBridgeLocatorWithTimeout(httpBridgeLocator, TimeSpan.FromSeconds(5)),
                TestBridgeLocatorWithTimeout(ssdpBridgeLocator, TimeSpan.FromSeconds(5)),
                TestBridgeLocatorWithTimeout(mdnsBridgeLocator, TimeSpan.FromSeconds(5)),
                TestBridgeLocatorWithTimeout(localNetworkScanBridgeLocator, TimeSpan.FromSeconds(30)),
            });
        }
Exemplo n.º 2
0
        public async Task TestMdnsBridgeLocator()
        {
            IBridgeLocator locator = new MdnsBridgeLocator();

            await TestBridgeLocatorWithTimeout(locator, TimeSpan.FromSeconds(5));
        }