Given a source address and a port, return a bound file descriptor and source sockaddr suitable for passing to the listen functions
listen
General listening function for DNS servers. Pass in the fd and src from calling bind_fd and supply a processor which deserializes the wire format, generates a DNS response packet, and serializes it into the wire format
fd
src
bind_fd
processor