Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Java: Briefly explain the code in each area with /*comment*/ above it import java.io.*; import java.net.*; /** * This program is a very simple Web

Java: Briefly explain the code in each area with /*comment*/ above it

import java.io.*;

import java.net.*;

/**

* This program is a very simple Web server. When it receives a HTTP request,

* it just sends the request back to the client. This default port this

* server listens to is 1500.

*

* Usage:

*

* java HttpRequestMirror

*

**/

public class HttpRequestMirror {

public static void main(String args[]) throws IOException {

// Get the port to listen on

int port = 1500;

if (args.length == 1)

port = Integer.parseInt(args[0]);

try {

/* Comment Here */

ServerSocket ss = new ServerSocket(port);

System.out.println("Server bound at port " + ss.getLocalPort());

while (true) {

Socket client = ss.accept();

/* Comment Here */

BufferedReader in =

new BufferedReader(new InputStreamReader(client.getInputStream()));

PrintWriter out =

new PrintWriter(new OutputStreamWriter(client.getOutputStream()));

/* Comment Here */

out.println("HTTP/1.1 200 ");

out.println("Content-Type: text/plain");

out.println(); // send the empty line

out.flush();

/* Comment Here */

String line;

while((line = in.readLine()) != null) {

if (line.length() == 0) break;

out.println(line);

}

/* Comment Here */

out.close();

in.close();

client.close();

}

}

catch (Exception e) {

System.err.println(e);

System.err.println("Usage: java HttpRequestMirror ");

}

}

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Students also viewed these Databases questions

Question

=+ (b) Do the same for p = 2.

Answered: 1 week ago

Question

4. Identify the challenges facing todays organizations

Answered: 1 week ago