Exemple #1
0
 private void miExpertSync_Click(object sender, EventArgs e)
 {
     if (miExpertSync.Checked)
     {
         FESConnection fes;
         if (esEndPoint != null)
         {
             fes = new FESConnection(esEndPoint.Address.ToString(), esEndPoint.Port);
         }
         else
         {
             fes = new FESConnection();
         }
         fes.ShowDialog();
         if (fes.DialogResult == DialogResult.OK)
         {
             esConnector = ExpertSyncConnector.create(fes.host, fes.port);
             esEndPoint  = new IPEndPoint(IPAddress.Parse(fes.host), fes.port);
             esConnector.disconnected += esDisconnected;
             esConnector.onMessage    += esMessage;
             writeConfig();
             miExpertSync.Checked = esConnector.connect();
         }
     }
     else
     {
         esConnector.disconnect();
         miExpertSync.Checked = false;
     }
 }
Exemple #2
0
        private void esItem_Click(object sender, EventArgs e)
        {
            FESConnection fesc = new FESConnection(config.esHost, config.esPort);

            if (fesc.ShowDialog() == DialogResult.OK &&
                (config.esHost != fesc.host || config.esPort != fesc.port))
            {
                config.esHost = fesc.host;
                config.esPort = fesc.port;
                esConnect();
            }
        }