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; import java.util.concurrent.atomic.AtomicInteger; public class NACKTPacket extends KLALBPacket implements PortPacket{ public NACKTPacket(int sport,int dport,long number) { super(NACKT); header.putInt(sport); header.putInt(dport); header.putLong(number); } public NACKTPacket(ByteBuffer bb) { super(bb); } @Override public String toString() { return "NACKT "+getSport()+"->"+getDport()+" "+getNumber()+"[]"; } public int getSport() { return header.getInt(1); } @Override protected int getHeaderSize() { return super.getHeaderSize()+17; } @Override public long getLength() { return super.getLength()+17; } public int getDport() { return header.getInt(5); } public long getNumber() { return header.getLong(9); } }