Greetings, I have been trying to code a DNS server in AutoIt. I have learned the protocol and I am about to complete the implementation. However, I have hit a road-block: AutoIt's internal UDP functions do not allow choosing a source port for an outgoing UDP packet. I'll illustrate the problem with this imaginary scenario where a Client with the IP 1.2.3.4 makes a query to the DNS Server 8.8.8.8: Client's query packet goes from 1.2.3.4:65432 to 8.8.8.8:53 Server's response goes from 8.8