public static string GetInfoARP( PACKET_ARP PArp ) { string Tmp = ""; switch( PArp.OpCode ) { case Const.ARPOP_REQUEST: Tmp = "Who has " + PArp.TargetIpAddress + " ? Tell " + PArp.SenderIpAddress; break; case Const.ARPOP_REPLY: Tmp = PArp.SenderIpAddress + " is at " + PArp.SenderMACAddress; break; case Const.ARPOP_RREQUEST: Tmp = "Who has " + PArp.TargetIpAddress + " ? Tell " + PArp.SenderIpAddress; break; case Const.ARPOP_IREQUEST: Tmp = "Who has " + PArp.TargetMACAddress + " ? Tell " + PArp.TargetIpAddress; break; case Const.ARPOP_RREPLY: Tmp = PArp.TargetIpAddress + " is at " + PArp.TargetMACAddress; break; case Const.ARPOP_IREPLY: Tmp = PArp.SenderMACAddress + " is at " + PArp.SenderIpAddress; break; default: Tmp = "Unknown ARP opcode " + PArp.OpCode.ToString("x04"); break; } return Tmp; }
public static string GetInfoARP(PACKET_ARP PArp) { string Tmp = ""; switch (PArp.OpCode) { case Const.ARPOP_REQUEST: Tmp = "Who has " + PArp.TargetIpAddress + " ? Tell " + PArp.SenderIpAddress; break; case Const.ARPOP_REPLY: Tmp = PArp.SenderIpAddress + " is at " + PArp.SenderMACAddress; break; case Const.ARPOP_RREQUEST: Tmp = "Who has " + PArp.TargetIpAddress + " ? Tell " + PArp.SenderIpAddress; break; case Const.ARPOP_IREQUEST: Tmp = "Who has " + PArp.TargetMACAddress + " ? Tell " + PArp.TargetIpAddress; break; case Const.ARPOP_RREPLY: Tmp = PArp.TargetIpAddress + " is at " + PArp.TargetMACAddress; break; case Const.ARPOP_IREPLY: Tmp = PArp.SenderMACAddress + " is at " + PArp.SenderIpAddress; break; default: Tmp = "Unknown ARP opcode " + PArp.OpCode.ToString("x04"); break; } return(Tmp); }