Sum branch

修正buff过长导致解析失败的问题 加入GetMessageLen函数