I am currently trying to send an mDNS query message for a project, the query is showing up on wireshark and the first ~14 bytes of the byte array is being processed perfectly fine but it does not read any further after that. The first 14 bits are the query parameters and everything after that should be the body. setting TTL to 255 and the send buffer to 512, but its to no avail. I am not an datagramsocket or mDNS expert so any help or clarification would be appreciated.