diff --git a/src/service/handler.go b/src/service/handler.go index 88c1683..aee3543 100644 --- a/src/service/handler.go +++ b/src/service/handler.go @@ -70,6 +70,7 @@ func (h *Handler) Handle() { err := json.Unmarshal([]byte(pa.Json), &pack) if err != nil { h.CheckJSONSyntaxErr(err) + h.Dispose() continue } util.DebugMsg("Handler", "PackTest:0: int:"+strconv.Itoa(pack.Integer)+" msg:"+pack.Msg) @@ -79,6 +80,7 @@ func (h *Handler) Handle() { err := json.Unmarshal([]byte(pa.Json), &pack) if err != nil { h.CheckJSONSyntaxErr(err) + h.Dispose() continue } if h.Status != ESTABLISHED { @@ -102,6 +104,7 @@ func (h *Handler) Handle() { err := json.Unmarshal([]byte(pa.Json), &pack) if err != nil { h.CheckJSONSyntaxErr(err) + h.Dispose() continue } if h.Status != LOGINED { @@ -131,6 +134,7 @@ func (h *Handler) Handle() { err := json.Unmarshal([]byte(pa.Json), &pack) if err != nil { h.CheckJSONSyntaxErr(err) + h.Dispose() continue } if h.Status != LOGINED { @@ -157,6 +161,7 @@ func (h *Handler) Handle() { err := json.Unmarshal([]byte(pa.Json), &pack) if err != nil { h.CheckJSONSyntaxErr(err) + h.Dispose() continue } @@ -179,6 +184,7 @@ func (h *Handler) Handle() { err := json.Unmarshal([]byte(pa.Json), &pack) if err != nil { h.CheckJSONSyntaxErr(err) + h.Dispose() continue } if h.Status != LOGINED { @@ -207,6 +213,7 @@ func (h *Handler) Handle() { err := json.Unmarshal([]byte(pa.Json), &pack) if err != nil { h.CheckJSONSyntaxErr(err) + h.Dispose() continue } diff --git a/src/util/Const.go b/src/util/Const.go index 37285e2..b695ec2 100644 --- a/src/util/Const.go +++ b/src/util/Const.go @@ -2,4 +2,4 @@ package util var DebugMode = false -const ProtocolVersion = 1003 //0.4 +const ProtocolVersion = 1004 //0.5