code: public static int readLen(byte[] data) {
          if (data.length < Datagram.HEADER_LEN) {
              log.warn("要读取长度的数据报报头不完整");
              return -1;
          } else {
              return convert(data, Datagram.LEN_OFFSET);
          }
      }
docs: 读取数据报长度
  
  @param data 数据
  @return 长度，返回小于0时表示数据报报头不完整