public void WriteConfigFile(XmlTextWriter xmlWriter) { xmlWriter.WriteStartElement(Name); GTSettings.WriteElement(xmlWriter, "TCPIPServerEnabled", TCPIPServerEnabled.ToString()); GTSettings.WriteElement(xmlWriter, "TCPIPServerIPAddress", TCPIPServerIPAddress); GTSettings.WriteElement(xmlWriter, "TCPIPServerPort", TCPIPServerPort.ToString()); GTSettings.WriteElement(xmlWriter, "UDPServerEnabled", UDPServerEnabled.ToString()); GTSettings.WriteElement(xmlWriter, "UDPServerIPAddress", UDPServerIPAddress); GTSettings.WriteElement(xmlWriter, "UDPServerPort", UDPServerPort.ToString()); GTSettings.WriteElement(xmlWriter, "UDPServerSendSmoothedData", UDPServerSendSmoothedData.ToString()); GTSettings.WriteElement(xmlWriter, "ClientUIPath", ClientUIPath); xmlWriter.WriteEndElement(); }
public void WriteConfigFile() { try { var fileUri = new Uri(directory + "\\" + settingsFileName); xmlWriter = new XmlTextWriter(fileUri.LocalPath, null); xmlWriter.Formatting = Formatting.Indented; xmlWriter.WriteStartDocument(); xmlWriter.WriteStartElement("GazeTrackerClientSettings"); WriteElement("IPAddress", IPAddress.ToString()); WriteElement("TCPIPServerPort", TCPIPServerPort.ToString()); WriteElement("UDPServerPort", UDPServerPort.ToString()); xmlWriter.WriteEndElement(); xmlWriter.WriteEndDocument(); xmlWriter.Flush(); xmlWriter.Close(); } catch (Exception ex) { Console.Out.WriteLine("Error saving configuration xml:" + ex.Message); } }