优化代码,性能暴涨

This commit is contained in:
Administrator
2025-01-29 14:01:11 +08:00
parent e243203535
commit 6de65562be
130 changed files with 9138 additions and 1020 deletions
@@ -10,16 +10,17 @@ import java.util.concurrent.atomic.AtomicInteger;
public class NACKTPacket extends KLALBPacket implements PortPacket{
private static final int HEADER_LENGTH=18;
public NACKTPacket(int sport,int dport,long number) {
super(NACKT);
header.putInt(sport);
header.putInt(dport);
header.putLong(number);
super(NACKT,HEADER_LENGTH);
klalbHeader.putInt(sport);
klalbHeader.putInt(dport);
klalbHeader.putLong(number);
}
public NACKTPacket(ByteBuffer bb) {
super(bb);
super(bb,HEADER_LENGTH);
}
@Override
@@ -28,25 +29,15 @@ public class NACKTPacket extends KLALBPacket implements PortPacket{
}
public int getSport() {
return header.getInt(1);
}
@Override
protected int getHeaderSize() {
return super.getHeaderSize()+17;
}
@Override
public long getLength() {
return super.getLength()+17;
return klalbHeader.getInt(1);
}
public int getDport() {
return header.getInt(5);
return klalbHeader.getInt(5);
}
public long getNumber() {
return header.getLong(9);
return klalbHeader.getLong(9);
}