forked from KNEMC/KLALB
KLALB V3.4
This commit is contained in:
@@ -17,6 +17,7 @@ import org.kne.cloud.network.NetworkPacket;
|
||||
public abstract class KLALBRoutingProtocolPacket extends NetworkPacket {
|
||||
public static final int RINFO_REQ=0;
|
||||
public static final int RINFO=1;
|
||||
public static final int JSON_DATA=2;
|
||||
|
||||
private static final int HEADER_CAPACITY = 32;
|
||||
|
||||
@@ -79,7 +80,7 @@ public abstract class KLALBRoutingProtocolPacket extends NetworkPacket {
|
||||
public long getRcvtime() {
|
||||
return rcvtime;
|
||||
}
|
||||
public long getLength() {
|
||||
public long getTotalLength() {
|
||||
return getHeaderSize();
|
||||
}
|
||||
|
||||
@@ -116,6 +117,10 @@ public abstract class KLALBRoutingProtocolPacket extends NetworkPacket {
|
||||
klp=new RouterInfoPacket(bb);
|
||||
klp.readFromChannel(in);
|
||||
return klp;
|
||||
case JSON_DATA:
|
||||
klp=new JsonDataPacket(bb);
|
||||
klp.readFromChannel(in);
|
||||
return klp;
|
||||
}
|
||||
//throw new StreamCorruptedException("unknown package type:"+type);
|
||||
System.err.println("ignore unknown KLALBRoutingProtocolPacket type:"+type);
|
||||
|
||||
Reference in New Issue
Block a user