private void buttonHostSetup_Click(object sender, EventArgs e) { TV3BlasterPlugin.StopClient(); ServerAddress serverAddress = new ServerAddress(TV3BlasterPlugin.ServerHost); serverAddress.ShowDialog(this); TV3BlasterPlugin.ServerHost = serverAddress.ServerHost; IPAddress serverIP = Network.GetIPFromName(TV3BlasterPlugin.ServerHost); IPEndPoint endPoint = new IPEndPoint(serverIP, Server.DefaultPort); TV3BlasterPlugin.StartClient(endPoint); }
public override void OnSectionDeActivated() { Log.Info("TV3BlasterPlugin: Configuration deactivated"); TV3BlasterPlugin.HandleMessage -= ReceivedMessage; TvBusinessLayer layer = new TvBusinessLayer(); Setting setting = layer.GetSetting("TV3BlasterPlugin_ServerHost"); setting.Value = TV3BlasterPlugin.ServerHost; setting.Persist(); //TV3BlasterPlugin.LoadExternalConfigs(); TV3BlasterPlugin.StopClient(); TV3BlasterPlugin.InConfiguration = false; base.OnSectionDeActivated(); }