Your job is again to write the corresponding server code. The goal of the server is to reply to any client with the IP address of any domain name sent to it.
The server is not allowed to use gethostbyname or any similar function. Instead, the server must send a UDP message to the Google DNS server at 8.8.8.8 and ask it for the IP address. This means the server will need two sockets, one server socket to talk to the client and one client socket to talk to the Google DNS server. You must construct this DNS message according to your knowledge of the protocol and the provided resources. Lastly, it should then close gracefully when the client is done sending domain names. Sample output and input files have also been provided. Note that due to certain aspects of the way DNS works, your output may not exactly match the sample; you can check if it worked by typing the IP address into your browser and making sure you get the right webpage
Hi, Dear Employer!
I am really interested in your project.
I have enough experience in Python.
I am 100% sure I can satisfy your requirements perfectly.
User-Friendly Interface And Clear Algorithm Will Encourage Your Project.
I want a long-term relationship with you.
Thank you and best regards!
Dear Employer,
I have read through the project description and read through the [login to view URL] file. I can do an excellent job for you, moreover, I will need the sample output and input files.
I have excellent communication skills to find out and grasp the fundamental idea the projects of clients carry. I have been programming in python for the past 4 years. One of my recent projects was to develop a backend for covid-19 scanning device using Flask ([login to view URL]).
It will be a pleasure working with you.
Sincerely,
E. K. Abban.
$20 USD in 7 days
5.0 (1 review)
1.0
1.0
3 freelancers are bidding on average $20 USD for this job
I can develop python udp application.
I have 8+ year of experience in C & C++ Developing program.
I have read your requirements once we clear our requirements and understood all things we can start work.
Inbox me and let's talk to get started!