private void MainForm_Load(object sender, System.EventArgs e) { var config = ConfigurationManager.AppSettings; var multiAddr = config["addr"]; var multiPort = int.Parse(config["port"]); client = new UdpClient(multiAddr, multiPort) { EnableBroadcast = true }; jsonCfg = JsonConfig.GetDefault(); bridge = (new BridgeFactory()).Build(); bridge.OnBlueEvent += Bridge_OnBlueEvent; if (bridge == null) { startBtn.Enabled = false; stopBtn.Enabled = false; MessageBox.Show("Could not find a bridge for your platform, sorry!"); } }