- Simple Java echo server issue
- package poc.client;
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- import java.io.PrintWriter;
- import java.net.Socket;
- public class Client {
- public static void main(String[] args) {
- try {
- final Socket socket = new Socket((String) null, 50000);
- final BufferedReader reader = new BufferedReader(
- new InputStreamReader(socket.getInputStream()));
- final PrintWriter writer = new PrintWriter(
- socket.getOutputStream(), true);
- writer.println("ala balarn");
- writer.flush();
- writer.close();
- System.out.println(reader.readLine());
- System.out.flush();
- } catch (Exception ex) {
- Logger.getAnonymouseLogger().throwing(TAG, "main", ex);
- }
- }
- }
- package poc.server;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.io.PrintWriter;
- import java.net.ServerSocket;
- import java.net.Socket;
- public class Server {
- /**
- * debugging purposes only
- */
- @SuppressWarnings("unused")
- private static final String TAG = Server.class.getSimpleName();
- public static void main(String[] args) {
- try {
- final ServerSocket socket = new ServerSocket(50000);
- while (true) {
- final Socket clientSocket = socket.accept();
- final BufferedReader reader = new BufferedReader(
- new InputStreamReader(clientSocket.getInputStream()));
- final PrintWriter writer = new PrintWriter(clientSocket
- .getOutputStream(), true);
- writer.println(reader.readLine());
- writer.flush();
- writer.close();
- }
- } catch (IOException e) {
- Logger.getAnonymouseLogger().throwins(TAG, "main",ex);
- }
- }
- }
- final Socket socket = new Socket((String) null, 50000);
- final BufferedReader reader = new BufferedReader(
- new InputStreamReader(socket.getInputStream()));
- final PrintWriter writer = new PrintWriter(
- socket.getOutputStream(), true);
- writer.println("ala balarn");
- System.out.println(reader.readLine());
- //writer.flush();
- writer.close();
- Socket socket = new Socket(InetAddress.getLocalHost(), 50000);