📄 packetprintl.java
字号:
package cappacket;
import java.util.Calendar;
import java.util.Date;
import jpcap.PacketReceiver;
import jpcap.packet.Packet;
class PacketPrintl implements PacketReceiver {
static long point[]=new long[10000];
int num=0;
long stop;
long packet_flux;
long cz;
Calendar rightNow = Calendar.getInstance();
long start=rightNow.getTimeInMillis();
public void setPoint(long l){
point[num]=l;
num++;
}
public long[] getPoint(){
return point;
}
public void receivePacket(Packet packet) {
// System.out.println(packet);
Date dt=new Date();
stop=dt.getTime();
//
// cz=stop-start;
// System.out.println("差值"+cz);
// System.out.println("==================");
if(stop-start<3600){
packet_flux += packet.len;
}
else{
start=dt.getTime();
System.out.println("***************");
System.out.println(packet_flux);
setPoint(packet_flux);
System.out.println("***************");
packet_flux=0;
// for(int i=0;i<50;i++)
// System.out.println("==="+getPoint()[i]);
//
// getPoint();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -