コード例 #1
0
        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());
        }
コード例 #2
0
ファイル: DHCPClient.cs プロジェクト: swipswaps/PXE-Server
 public override string ToString()
 {
     return(string.Format("{0} ({1})", Utils.BytesToHexString(this.m_Identifier, "-"), this.HostName));
 }
コード例 #3
0
 public override string ToString()
 {
     return(string.Format("Option(name=[{0}],value=[{1}])", m_OptionType, Utils.BytesToHexString(m_Data, " ")));
 }