/* * @(#)ClientHandler.java 1.0 4th March 1997 Hitesh Kr. Seth * * This program implements each thread of the multithreaded server * created. * @author Hitesh Kr. Seth * @version 1.0 4th March 1997 * */ import java.io.*; import java.net.*; import java.util.Date; class ClientHandler implements Runnable { Socket m_socket; public ClientHandler(Socket clientSocket) { m_socket=clientSocket; } public void run() { try { processRequests(); m_socket.close(); } catch (Exception e) { System.out.println("Caught "+e); } } public void processRequests() throws IOException { DataOutputStream dout= new DataOutputStream(m_socket.getOutputStream()); dout.writeChars((new Date()).toString()+"\n"); } }