Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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();
        }