public override string ToString() { StringBuilder sb = new StringBuilder(); sb.AppendFormat("Opcode (op) : {0}\r\n", m_Opcode); sb.AppendFormat("HardwareType (htype) : {0}\r\n", m_HardwareType); sb.AppendFormat("Hops : {0}\r\n", m_Hops); sb.AppendFormat("XID : {0}\r\n", m_XID); sb.AppendFormat("Secs : {0}\r\n", m_Secs); sb.AppendFormat("BroadCast (flags) : {0}\r\n", m_BroadCast); sb.AppendFormat("ClientIPAddress (ciaddr) : {0}\r\n", m_ClientIPAddress); sb.AppendFormat("YourIPAddress (yiaddr) : {0}\r\n", m_YourIPAddress); sb.AppendFormat("NextServerIPAddress (siaddr) : {0}\r\n", m_NextServerIPAddress); sb.AppendFormat("RelayAgentIPAddress (giaddr) : {0}\r\n", m_RelayAgentIPAddress); sb.AppendFormat("ClientHardwareAddress (chaddr) : {0}\r\n", Utils.BytesToHexString(m_ClientHardwareAddress, "-")); sb.AppendFormat("ServerHostName (sname) : {0}\r\n", m_ServerHostName); sb.AppendFormat("BootFileName (file) : {0}\r\n", m_BootFileName); foreach (IDHCPOption option in m_Options) { sb.AppendFormat("Option : {0}\r\n", option.ToString()); } return(sb.ToString()); }
public override string ToString() { return(string.Format("{0} ({1})", Utils.BytesToHexString(this.m_Identifier, "-"), this.HostName)); }
public override string ToString() { return(string.Format("Option(name=[{0}],value=[{1}])", m_OptionType, Utils.BytesToHexString(m_Data, " "))); }