View the step-by-step solution to:

Please assist me with the following Using TCP socket to build HTTP client and server.

Please assist me with the following


Using TCP socket to build HTTP client and server. The client program will use the HTTP protocol to download a file from the server using the HTTP GET method, and then subsequently use conditional GET operations to download the file only if it has been modified.


======Requirements as following. I tried to get the file locally using GET method, but didn't get much success.....======


1. Take in a single command line argument that specifies a web url containing the hostname and port where the server is running, as well as the name of the file to be downloaded, in the appropriate format. Example: localhost:12000/filename.html

2. Use a HTTP GET operation to download the file named in the URL

a. Print out the contents of the file

3. Use a Conditional GET operation to download the file named in the URL again

a. If the server indicates the file has not been modified since step 2, print output saying so (not necessary to print out file again)

b. Otherwise, the behavior is the same as 2a)


Please let me know if you require more information. Your assistance is appreciated.


Thanks.

Recently Asked Questions

Why Join Course Hero?

Course Hero has all the homework and study help you need to succeed! We’ve got course-specific notes, study guides, and practice tests along with expert tutors.

-

Educational Resources
  • -

    Study Documents

    Find the best study resources around, tagged to your specific courses. Share your own to gain free Course Hero access.

    Browse Documents
  • -

    Question & Answers

    Get one-on-one homework help from our expert tutors—available online 24/7. Ask your own questions or browse existing Q&A threads. Satisfaction guaranteed!

    Ask a Question