public FrontendServer()
        {
            UPnPConfiguration.PRODUCT_VERSION = MP2SERVER_DEVICEVERSION;
            UPnPConfiguration.LOGGER          = new UPnPLoggerDelegate();
            HttpResponse.HTTP_SERVER_NAME     = MP2_HTTP_SERVER_NAME;

            ISystemResolver systemResolver = ServiceRegistration.Get <ISystemResolver>();

            _upnpServer = new UPnPFrontendServer(systemResolver.LocalSystemId);
        }
        public FrontendServer()
        {
            ServerSettings serverSettings = ServiceRegistration.Get <ISettingsManager>().Load <ServerSettings>();

            UPnPConfiguration.PRODUCT_VERSION     = MP2SERVER_DEVICEVERSION;
            UPnPConfiguration.LOGGER              = new UPnPLoggerDelegate();
            UPnPConfiguration.USE_IPV4            = serverSettings.UseIPv4;
            UPnPConfiguration.USE_IPV6            = serverSettings.UseIPv6;
            UPnPConfiguration.IP_ADDRESS_BINDINGS = serverSettings.IPAddressBindingsList;
            HttpResponse.HTTP_SERVER_NAME         = MP2_HTTP_SERVER_NAME;

            ISystemResolver systemResolver = ServiceRegistration.Get <ISystemResolver>();

            _upnpServer = new UPnPFrontendServer(systemResolver.LocalSystemId);
        }