Class PacketBuilder


  • class PacketBuilder
    extends Object
    • Field Detail

      • HEADER_SIZE

        public static final int HEADER_SIZE
        if no extended options or rekey data, which we don't support = 37
        See Also:
        Constant Field Values
      • FRAGMENT_HEADER_SIZE

        public static final int FRAGMENT_HEADER_SIZE
        4 byte msg ID + 3 byte fragment info
        See Also:
        Constant Field Values
      • DATA_HEADER_SIZE

        public static final int DATA_HEADER_SIZE
        not including acks. 46
        See Also:
        Constant Field Values
      • UDP_HEADER_SIZE

        public static final int UDP_HEADER_SIZE
        Same for IPv4 and IPv6
        See Also:
        Constant Field Values
      • MIN_DATA_PACKET_OVERHEAD

        public static final int MIN_DATA_PACKET_OVERHEAD
        74
        See Also:
        Constant Field Values
      • MIN_IPV6_DATA_PACKET_OVERHEAD

        public static final int MIN_IPV6_DATA_PACKET_OVERHEAD
        94
        See Also:
        Constant Field Values
      • ABSOLUTE_MAX_ACKS

        public static final int ABSOLUTE_MAX_ACKS
        one byte field
        See Also:
        Constant Field Values
    • Constructor Detail

      • PacketBuilder

        PacketBuilder()