import java.net.*; import java.io.*; public class TTServer { public static void main(String [] args) { try { // creates new server socket ServerSocket ss = new ServerSocket(1024); int counter = 0; System.out.println("Server started ..."); while(true) { // ss.accept() puts ss in waiting mode and returns the reference to a // socket object that connected to it Socket client = ss.accept(); counter++; System.out.println("client " + counter + " connected from " + client.getInetAddress()); //Set up streams and reader InputStream in = client.getInputStream(); InputStreamReader reader = new InputStreamReader(in); BufferedReader br = new BufferedReader(reader); //Set up streams and writer OutputStream out = client.getOutputStream(); PrintWriter pw = new PrintWriter(out, true); String inMessage, outMessage; inMessage = br.readLine(); System.out.println("Server received message: " + inMessage); if (inMessage.equals("MEC")) outMessage = " eCommerce forwever!!"; else outMessage = " Wrong password"; pw.println(outMessage); } } catch(Exception e) { System.out.println("problem setting up connection"+e); } } }