packet.java
来自「java网络编程的API包」· Java 代码 · 共 57 行
JAVA
57 行
package jpcap.packet;
import jpcap.JpcapCaptor;
/** This is a root class of the all the packets captured by {@link JpcapCaptor Jpcap}. */
public class Packet implements java.io.Serializable
{
private static final long serialVersionUID = 5182709860137479560L;
/** Captured timestamp (sec) */
public long sec;
/** Captured timestamp (micro sec) */
public long usec;
/** Captured length */
public int caplen;
/** Length of this packet */
public int len;
/** Datalink layer header */
public DatalinkPacket datalink;
/** Header data */
public byte[] header;
/** Packet data (excluding the header) */
public byte[] data;
void setPacketValue(long sec,long usec,int caplen,int len){
this.sec=sec;this.usec=usec;
this.caplen=caplen;
this.len=len;
}
void setDatalinkPacket(DatalinkPacket p){
datalink=p;
}
void setPacketData(byte[] data){
this.data=data;
}
void setPacketHeader(byte[] header){
this.header=header;
}
/** Returns a string representation of this packet<BR>
* Format: sec:usec
* @return a string representation of this packet
*/
public String toString(){
return sec+":"+usec;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?