Beispiel #1
0
        public SetupLiveTVPorts()
        {
            var store = new SettingsProviderNet.Settings.TestStorage();

            settingsRetreiver = new SettingsProviderNet.SettingsProvider(store);
            settingsSaver     = new SettingsProviderNet.SettingsProvider(store);
        }
        public void Init(bool _runTestPortServer)
        {
            SettingsProviderNet.SettingsProvider settingsRetreiver;

            var store = new SettingsProviderNet.Settings.TestStorage();
            settingsRetreiver = new SettingsProviderNet.SettingsProvider(store);

            var settings = settingsRetreiver.GetSettings<SettingsProviderNet.Settings.LiveTVSettings>();

            runTestPortServer = _runTestPortServer;

            // LAN
            Network.IPHelper helper = new Network.IPHelper();
            LAN_address = helper.GetLocalIP();
            LAN_port = Settings.Default.RPPort.ToString();
            EXTLAN_port = Settings.Default.RPPortWithLiveTV.ToString();
            WAN_port = LAN_port;

            if (! Settings.Default.DynamicDNSServiceUsed)
            {
                //  We need the external IP
                helper.QueryExternalIPAsync_Completed += new EventHandler<Network.IPHelper.GetExternalIPEventArgs>(helper_QueryExternalIPAsync_Completed);
                helper.QueryExternalIPAsync();
            }
            else
            {
                // External address is Dynamic hostname
                WAN_address = Settings.Default.DynamicDNSHostname;
                WAN_port = Settings.Default.RPPortWithLiveTV.ToString();
                Complete_Init();
            }
        }
Beispiel #3
0
        public FormConnectionWizard()
        {
            InitializeComponent();

            var store = new SettingsProviderNet.Settings.TestStorage();

            settingsRetreiver = new SettingsProviderNet.SettingsProvider(store);
            settingsSaver     = new SettingsProviderNet.SettingsProvider(store);


            Shown += new EventHandler(FormConnectionWizard_Shown);
            DNSHelper dh = new DNSHelper();

            dh.Start();
        }
Beispiel #4
0
        public void Init(bool _runTestPortServer)
        {
            SettingsProviderNet.SettingsProvider settingsRetreiver;

            var store = new SettingsProviderNet.Settings.TestStorage();

            settingsRetreiver = new SettingsProviderNet.SettingsProvider(store);

            var settings = settingsRetreiver.GetSettings <SettingsProviderNet.Settings.LiveTVSettings>();



            runTestPortServer = _runTestPortServer;

            // LAN
            Network.IPHelper helper = new Network.IPHelper();
            LAN_address = helper.GetLocalIP();
            LAN_port    = Settings.Default.RPPort.ToString();
            EXTLAN_port = Settings.Default.RPPortWithLiveTV.ToString();
            WAN_port    = LAN_port;


            if (!Settings.Default.DynamicDNSServiceUsed)
            {
                //  We need the external IP
                helper.QueryExternalIPAsync_Completed += new EventHandler <Network.IPHelper.GetExternalIPEventArgs>(helper_QueryExternalIPAsync_Completed);
                helper.QueryExternalIPAsync();
            }
            else
            {
                // External address is Dynamic hostname
                WAN_address = Settings.Default.DynamicDNSHostname;
                WAN_port    = Settings.Default.RPPortWithLiveTV.ToString();
                Complete_Init();
            }
        }
Beispiel #5
0
        private void cbEnableLiveTV_CheckedChanged_1(object sender, EventArgs e)
        {
            Settings.Default.UsingLiveTV = ((CheckBox)sender).Checked;

            var store = new SettingsProviderNet.Settings.TestStorage();
            settingsRetreiver = new SettingsProviderNet.SettingsProvider(store);
            settingsSaver = new SettingsProviderNet.SettingsProvider(store);
            var settings = settingsRetreiver.GetSettings<SettingsProviderNet.Settings.LiveTVSettings>();

            if (Settings.Default.UsingLiveTV)
            {
                Settings.Default.RPPort = 19909;
                settings.LiveTVPort = (int)Settings.Default.RPPortWithLiveTV;
            }
            else
            {
                Settings.Default.RPPort = Settings.Default.RPPortWithLiveTV;
                settings.LiveTVPort = 19909;//as the Live TV Front End is not used now
            }
            if ((Settings.Default.LastSetSecurityForLiveTVPort != Settings.Default.RPPortWithLiveTV))
            {
                ReserveURLForLiveTVPort(true);
                return;
            }
            if ((Settings.Default.LastSetSecurityForPort != Settings.Default.RPPort))
            {
                ReserveURLForPort(true);
                return;
            }
        }
Beispiel #6
0
 public SetupLiveTVPorts()
 {
     var store = new SettingsProviderNet.Settings.TestStorage();
     settingsRetreiver = new SettingsProviderNet.SettingsProvider(store);
     settingsSaver = new SettingsProviderNet.SettingsProvider(store);
 }