net.sourceforge.jpcap.net
Class ARPPacket
java.lang.Object
|
+--net.sourceforge.jpcap.net.Packet
|
+--net.sourceforge.jpcap.net.EthernetPacket
|
+--net.sourceforge.jpcap.net.ARPPacket
- public class ARPPacket
- extends EthernetPacket
An ARP protocol packet.
Extends an ethernet packet, adding ARP header information and an ARP
data payload.
Constructor Summary |
ARPPacket(int lLen,
byte[] bytes,
java.lang.String hwSrcAddress,
java.lang.String hwDstAddress,
java.lang.String prSrcAddress,
java.lang.String prDstAddress,
int operation)
Create a new ARP packet. |
Method Summary |
byte[] |
getData()
Fetch data portion of the arp header. |
byte[] |
getHeader()
Fetch the arp header, excluding arp data payload. |
java.lang.String |
toString()
Convert this ARP packet to a readable string. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ARPPacket
public ARPPacket(int lLen,
byte[] bytes,
java.lang.String hwSrcAddress,
java.lang.String hwDstAddress,
java.lang.String prSrcAddress,
java.lang.String prDstAddress,
int operation)
- Create a new ARP packet.
getHeader
public byte[] getHeader()
- Fetch the arp header, excluding arp data payload.
- Overrides:
getHeader
in class EthernetPacket
getData
public byte[] getData()
- Fetch data portion of the arp header.
- Overrides:
getData
in class EthernetPacket
toString
public java.lang.String toString()
- Convert this ARP packet to a readable string.
- Overrides:
toString
in class EthernetPacket