KLALB2.3
This commit is contained in:
@@ -1,55 +1,51 @@
|
||||
package org.kne.cloud.network.klalb;
|
||||
|
||||
import java.io.DataInput;
|
||||
import java.io.DataInputStream;
|
||||
import java.io.DataOutput;
|
||||
import java.io.DataOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.nio.ByteBuffer;
|
||||
|
||||
public class PONGPacket extends KLALBPacket {
|
||||
|
||||
public long getTimepingsnd() {
|
||||
return timepingsnd;
|
||||
return header.getLong(1);
|
||||
}
|
||||
|
||||
public long getTimepingrcv() {
|
||||
return timepingrcv;
|
||||
return header.getLong(9);
|
||||
}
|
||||
|
||||
public long getTimepongsnd() {
|
||||
return timepongsnd;
|
||||
}
|
||||
private long timepingsnd,timepingrcv,timepongsnd;
|
||||
|
||||
@Override
|
||||
protected void writeToStream(DataOutput dto) throws IOException {
|
||||
super.writeToStream(dto);
|
||||
dto.writeLong(timepingsnd);
|
||||
dto.writeLong(timepingrcv);
|
||||
dto.writeLong(timepongsnd);
|
||||
return header.getLong(17);
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
protected void readFromStream(DataInput din) throws IOException {
|
||||
super.readFromStream(din);
|
||||
timepingsnd=din.readLong();
|
||||
timepingrcv=din.readLong();
|
||||
timepongsnd=din.readLong();
|
||||
protected int getHeaderSize() {
|
||||
return super.getHeaderSize()+24;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public long getLength() {
|
||||
return super.getLength()+24;
|
||||
}
|
||||
public PONGPacket() {
|
||||
super(PONG);
|
||||
}
|
||||
|
||||
public PONGPacket( long timepingsnd, long timepingrcv, long timepongsnd) {
|
||||
super(PONG);
|
||||
this.timepingsnd = timepingsnd;
|
||||
this.timepingrcv = timepingrcv;
|
||||
this.timepongsnd = timepongsnd;
|
||||
public PONGPacket( long timepingsnd,long timepingrcv, long timepongsnd) {
|
||||
super(PONG,-1);
|
||||
header.putLong(timepingsnd);
|
||||
header.putLong(timepingrcv);
|
||||
header.putLong(timepongsnd);
|
||||
}
|
||||
|
||||
public PONGPacket(ByteBuffer bb) {
|
||||
super(bb);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "PONG";
|
||||
|
||||
Reference in New Issue
Block a user