KLALB V3.4

This commit is contained in:
Administrator
2025-11-15 11:08:16 +08:00
parent 306bfd36f7
commit 8842566ee2
160 changed files with 18540 additions and 4512 deletions
@@ -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);