static void HeaderTest() { byte seperator = Encoding.ASCII.GetBytes(" ").Single(); Just.Net.Protocols.ProtocolElements.SyslogHeader header = new Just.Net.Protocols.ProtocolElements.SyslogHeader(seperator) { Appname = "SyslogTest", Facility = SyslogFacility.Local0, Hostname = "Lokal", //MsgID = 13, //ProcID = 144, Severity = SyslogSeverity.Debug, Timestamp = DateTime.Now, Version = 1 }; Just.Net.Protocols.ProtocolElements.SyslogHeader settedHeader = new Just.Net.Protocols.ProtocolElements.SyslogHeader(seperator); settedHeader.SetBytes(header.GetBytes()); Console.WriteLine("Original Header: " + Encoding.ASCII.GetString(header.GetBytes())); Console.WriteLine("Setted Header: " + Encoding.ASCII.GetString(settedHeader.GetBytes())); }