pub fn new_udp_header<T: ToTargetAddr>(target_addr: T) -> Result<Vec<u8>>
Expand description

Generate UDP header

§UDP Request header structure.

+----+------+------+----------+----------+----------+
|RSV | FRAG | ATYP | DST.ADDR | DST.PORT |   DATA   |
+----+------+------+----------+----------+----------+
| 2  |  1   |  1   | Variable |    2     | Variable |
+----+------+------+----------+----------+----------+

The fields in the UDP request header are:

    o  RSV  Reserved X'0000'
    o  FRAG    Current fragment number
    o  ATYP    address type of following addresses:
       o  IP V4 address: X'01'
       o  DOMAINNAME: X'03'
       o  IP V6 address: X'04'
    o  DST.ADDR       desired destination address
    o  DST.PORT       desired destination port
    o  DATA     user data