From d764ab52c649f81228ec253053f520d9e51de876 Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期四, 13 二月 2020 21:18:47 +0800 Subject: [PATCH] 消息体属性默认为消息体长度 --- app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java | 5 +++-- app/src/main/java/safeluck/drive/evaluation/bean/RegisterMessage.java | 4 ++-- app/src/main/java/safeluck/drive/evaluation/bean/KeepaliveMessage.java | 2 +- app/src/main/java/safeluck/drive/evaluation/bean/GainStuMessage.java | 2 +- app/src/main/java/safeluck/drive/evaluation/bean/StartExamMessage.java | 2 +- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java b/app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java index 22b9760..ffd0b35 100644 --- a/app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java +++ b/app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java @@ -98,7 +98,8 @@ System.arraycopy(msgIdBytes,0,desBytes,pos,msgIdBytes.length); pos+=msgIdBytes.length; - //娑堟伅浣撳睘鎬� + //娑堟伅浣撳睘鎬� 榛樿涓烘秷鎭綋闀垮害 + msg_property = msgBodyLength(); byte[] msg_pro_bytes = ByteUtil.shortGetBytes(msg_property); System.arraycopy(msg_pro_bytes,0,desBytes,pos,msg_pro_bytes.length); pos+=msg_pro_bytes.length; @@ -133,6 +134,6 @@ return tranferbytes; } - protected abstract int msgBodyLength(); + protected abstract short msgBodyLength(); } diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/GainStuMessage.java b/app/src/main/java/safeluck/drive/evaluation/bean/GainStuMessage.java index a37e9fa..b31d4fa 100644 --- a/app/src/main/java/safeluck/drive/evaluation/bean/GainStuMessage.java +++ b/app/src/main/java/safeluck/drive/evaluation/bean/GainStuMessage.java @@ -16,7 +16,7 @@ } @Override - protected int msgBodyLength() { + protected short msgBodyLength() { return BODY_LENGTH; } diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/KeepaliveMessage.java b/app/src/main/java/safeluck/drive/evaluation/bean/KeepaliveMessage.java index 7667772..e1fc59f 100644 --- a/app/src/main/java/safeluck/drive/evaluation/bean/KeepaliveMessage.java +++ b/app/src/main/java/safeluck/drive/evaluation/bean/KeepaliveMessage.java @@ -18,7 +18,7 @@ } @Override - protected int msgBodyLength() { + protected short msgBodyLength() { return BODY_LENGTH; } diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/RegisterMessage.java b/app/src/main/java/safeluck/drive/evaluation/bean/RegisterMessage.java index e92fca3..01e0fc3 100644 --- a/app/src/main/java/safeluck/drive/evaluation/bean/RegisterMessage.java +++ b/app/src/main/java/safeluck/drive/evaluation/bean/RegisterMessage.java @@ -9,7 +9,7 @@ */ public class RegisterMessage extends DriveExamProtocol { - private static final int BODY_LENGTH = 3; + private static final int BODY_LENGTH = 4; /** * 鏋勯�犲嚱鏁� * @@ -20,7 +20,7 @@ } @Override - protected int msgBodyLength() { + protected short msgBodyLength() { return BODY_LENGTH; } diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/StartExamMessage.java b/app/src/main/java/safeluck/drive/evaluation/bean/StartExamMessage.java index bf0adb3..47a012a 100644 --- a/app/src/main/java/safeluck/drive/evaluation/bean/StartExamMessage.java +++ b/app/src/main/java/safeluck/drive/evaluation/bean/StartExamMessage.java @@ -23,7 +23,7 @@ } @Override - protected int msgBodyLength() { + protected short msgBodyLength() { return BODY_LENGTH; } -- Gitblit v1.8.0