import java.io.*;
		
		import javax.servlet.*;
		
		import javax.servlet.http.*;
		
		public class FirstCode extends HttpServlet	 {
			
		  public void init(ServletConfig config) throws ServletException	{
		
		    super.init(config);
		
		    }
		
		  public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException	{
			
		    StringBuffer sb = new StringBuffer();
		
		    String remoteAddy = req.getRemoteAddr();
		
		    String remoteHost = req.getRemoteHost();
		
		    String scheme = req.getScheme();
		
		    String serverName = req.getServerName();
		
		    int serverPort = req.getServerPort();
		
		    sb.append("Hi there, you have come here from "+remoteAddy+" and the remote host "+remoteHost+"<br>");
		
		    sb.append("You have come to this server: "+serverName+" via "+scheme+" protocol through port number "+serverPort);
		
		    res.setContentType("text/html");
		
		    PrintWriter out = res.getWriter();
		
		    out.println(sb);
		
		    out.close();
		
		    }
		
		  public void doGet (HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException	{
		    doPost(req, res);
		    }
		};