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(); } }
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(); }
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(); } }
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; } }