private string getServerId() { var enumServerHandler = new EnumServerHandler(); Acs.EnumServerNamesCB callback = new Acs.EnumServerNamesCB(enumServerHandler.acsEnumServerNamesCallbackHandler); Acs.acsEnumServerNames(Acs.StreamType_t.ST_CSTA, callback, 0); Log("[acsEnumServerNames Test] server = " + enumServerHandler.serverName); if (enumServerHandler.serverName != string.Empty) { return enumServerHandler.serverName; } else { return config.AppSettings.Settings["ServerID"].Value; } }
private void enumServerNamesButton_Click(object sender, EventArgs e) { var enumServerHandler = new EnumServerHandler(); Acs.EnumServerNamesCB callback = new Acs.EnumServerNamesCB(enumServerHandler.acsEnumServerNamesCallbackHandler); Acs.acsEnumServerNames(Acs.StreamType_t.ST_CSTA, callback, 0); this.serverId_textBox.Text = enumServerHandler.serverName; if (config.AppSettings.Settings["ServerID"] == null) { config.AppSettings.Settings.Add("ServerID", enumServerHandler.serverName); } else { config.AppSettings.Settings["ServerID"].Value = enumServerHandler.serverName; } //MessageBox.Show("Found server:\n" + enumServerHandler.serverName); }