public UpnpServer(UpnpRoot root, SsdpServer ssdp = null, GenaServer gena = null) { this.Root = root; this.Root.ChildDeviceAdded += OnChildDeviceAdded; this.SsdpServer = ssdp ?? new SsdpServer(); this.GenaServer = gena ?? new GenaServer(); BuildAdvertisements(); }
public UpnpServer(UpnpRoot root, ISsdpServer ssdp = null, GenaServer gena = null) { this.Root = root; this.Root.ChildDeviceAdded += OnChildDeviceAdded; var sockets = SsdpSocketFactory.BuildSockets().ToArray(); this.SsdpServer = ssdp ?? new SsdpServer(sockets); this.GenaServer = gena ?? new GenaServer(); BuildAdvertisements(); }