Files
KLALB/src/org/kne/cloud/network/klalb/PINGPacket.java
T

42 lines
857 B
Java

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 PINGPacket extends KLALBPacket {
private static final int HEADER_LENGTH=25;
public long getTime() {
return klalbHeader.getLong(17);
}
public long getUpSpeed() {
return klalbHeader.getLong(1);
}
public long getDownSpeed() {
return klalbHeader.getLong(9);
}
public PINGPacket(long time,long upSpeed,long downSpeed) {
super(PING,HEADER_LENGTH);
klalbHeader.putLong(upSpeed);
klalbHeader.putLong(downSpeed);
klalbHeader.putLong(time);
}
public PINGPacket(ByteBuffer bb) {
super(bb,HEADER_LENGTH);
}
@Override
public String toString() {
return "PING";
}
}