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