If the hostname is not set in the DISCOVER packet, then some servers might
issue an OFFER with that it will reject when the hostname is presented in
the REQUEST packet.
This is similar to commit 0865edf80ad0a96e0eaf2bbedbad350cab248115 which is in 2.0.3-esp release/v3.2 release/v3.3 but not 2.1.2-esp.
This PR is related to #6, but fixes a different issue.
If the hostname is not set in the DISCOVER packet, then some servers might issue an OFFER with that it will reject when the hostname is presented in the REQUEST packet.
This is similar to commit 0865edf80ad0a96e0eaf2bbedbad350cab248115 which is in 2.0.3-esp release/v3.2 release/v3.3 but not 2.1.2-esp.
This PR is related to #6, but fixes a different issue.