Fixes to mismatched id handling:  - If the socket is TCP, throw an exception.  This shouldn't happen.  - If the socket is UDP, don't resend the query.  Just wait for a response.
Fixes to mismatched id handling:
 - If the socket is TCP, throw an exception.  This shouldn't happen.
 - If the socket is UDP, don't resend the query.  Just wait for a response.


unchiujar/dnsjavap2p