Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 20th, 2012  |  syntax: None  |  size: 2.45 KB  |  hits: 13  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Simple Java echo server issue
  2. package poc.client;
  3.  
  4. import java.io.BufferedReader;
  5. import java.io.InputStreamReader;
  6. import java.io.PrintWriter;
  7. import java.net.Socket;
  8.  
  9. public class Client {
  10.     public static void main(String[] args) {
  11.         try {
  12.             final Socket socket = new Socket((String) null, 50000);
  13.  
  14.             final BufferedReader reader = new BufferedReader(
  15.                     new InputStreamReader(socket.getInputStream()));
  16.             final PrintWriter writer = new PrintWriter(
  17.                     socket.getOutputStream(), true);
  18.             writer.println("ala balarn");
  19.             writer.flush();
  20.             writer.close();
  21.  
  22.             System.out.println(reader.readLine());
  23.             System.out.flush();
  24.         } catch (Exception ex) {
  25.                 Logger.getAnonymouseLogger().throwing(TAG, "main", ex);
  26.         }
  27.  
  28.     }
  29. }
  30.        
  31. package poc.server;
  32.  
  33. import java.io.BufferedReader;
  34. import java.io.IOException;
  35. import java.io.InputStreamReader;
  36. import java.io.PrintWriter;
  37. import java.net.ServerSocket;
  38. import java.net.Socket;
  39.  
  40. public class Server {
  41.  
  42.     /**
  43.      * debugging purposes only
  44.      */
  45.     @SuppressWarnings("unused")
  46.     private static final String TAG = Server.class.getSimpleName();
  47.  
  48.     public static void main(String[] args) {
  49.         try {
  50.             final ServerSocket socket = new ServerSocket(50000);
  51.             while (true) {
  52.                 final Socket clientSocket = socket.accept();
  53.                 final BufferedReader reader = new BufferedReader(
  54.                         new InputStreamReader(clientSocket.getInputStream()));
  55.                 final PrintWriter writer = new PrintWriter(clientSocket
  56.                         .getOutputStream(), true);
  57.  
  58.                 writer.println(reader.readLine());
  59.                 writer.flush();
  60.                 writer.close();
  61.             }
  62.         } catch (IOException e) {
  63.                 Logger.getAnonymouseLogger().throwins(TAG, "main",ex);
  64.         }
  65.  
  66.     }
  67. }
  68.        
  69. final Socket socket = new Socket((String) null, 50000);
  70.  
  71.             final BufferedReader reader = new BufferedReader(
  72.                     new InputStreamReader(socket.getInputStream()));
  73.             final PrintWriter writer = new PrintWriter(
  74.                     socket.getOutputStream(), true);
  75.             writer.println("ala balarn");
  76.  
  77.             System.out.println(reader.readLine());            
  78.             //writer.flush();
  79.             writer.close();
  80.        
  81. Socket socket = new Socket(InetAddress.getLocalHost(), 50000);