Removed TCP side of the server as DNS almost always used UDP and I'm too lazy to write it.