优化代码,性能暴涨
This commit is contained in:
@@ -9,40 +9,37 @@ import java.nio.ByteBuffer;
|
||||
|
||||
public class PONGPacket extends KLALBPacket {
|
||||
|
||||
private static final int HEADER_LENGTH=25;
|
||||
|
||||
public long getTimepingsnd() {
|
||||
return header.getLong(1);
|
||||
return klalbHeader.getLong(1);
|
||||
}
|
||||
|
||||
public long getTimepingrcv() {
|
||||
return header.getLong(9);
|
||||
return klalbHeader.getLong(9);
|
||||
}
|
||||
|
||||
public long getTimepongsnd() {
|
||||
return header.getLong(17);
|
||||
return klalbHeader.getLong(17);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
protected int getHeaderSize() {
|
||||
return super.getHeaderSize()+24;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public long getLength() {
|
||||
return super.getLength()+24;
|
||||
return HEADER_LENGTH;
|
||||
}
|
||||
|
||||
public PONGPacket( long timepingsnd,long timepingrcv, long timepongsnd) {
|
||||
super(PONG,-1);
|
||||
header.putLong(timepingsnd);
|
||||
header.putLong(timepingrcv);
|
||||
header.putLong(timepongsnd);
|
||||
super(PONG,HEADER_LENGTH,-1);
|
||||
klalbHeader.putLong(timepingsnd);
|
||||
klalbHeader.putLong(timepingrcv);
|
||||
klalbHeader.putLong(timepongsnd);
|
||||
}
|
||||
|
||||
public PONGPacket(ByteBuffer bb) {
|
||||
super(bb);
|
||||
super(bb,HEADER_LENGTH);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user