Mega Code Archive

 
Categories / Java Tutorial / Network
 

Echo Client

import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket; public class MainClass {   public static void main(String[] args) throws Exception {     String hostname = "localhost";     Socket theSocket = new Socket(hostname, 7);     BufferedReader networkIn = new BufferedReader(new InputStreamReader(theSocket.getInputStream()));     BufferedReader userIn = new BufferedReader(new InputStreamReader(System.in));     PrintWriter out = new PrintWriter(theSocket.getOutputStream());     System.out.println("Connected to echo server");     while (true) {       String theLine = userIn.readLine();       if (theLine.equals("."))         break;       out.println(theLine);       out.flush();       System.out.println(networkIn.readLine());     }     networkIn.close();     out.close();   } }