Question: Students will work in groups/teams to develop a simple, multithreaded hypertext transfer protocol (HTTP) server in Java. The server should be able to listen for
Students will work in groups/teams to develop a simple, multithreaded hypertext transfer protocol (HTTP) server in Java. The server should be able to listen for requests on a chosen port then, spin up a thread to handle the requests and return a response. The request and response can be anything you like (i.e. plain text, files, etc.). You are free to write a client application to interact with the webserver or develop your server such that it will respond directly to requests through a web browser. In your code, you are expected to show understanding and application of the following operating systems concepts: 1. Threads 2. I/O Systems
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
