Advertisement
Guest User

TCP

a guest
Apr 26th, 2014
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.49 KB | None | 0 0
  1.  
  2. public class Client {
  3.       public static void main(String[] args){
  4.         try{
  5.           Socket socket = new Socket("localhost", 1337);
  6.           PrintWriter data_to_server = new PrintWriter(socket.getOutputStream(), true);
  7.           BufferedReader data_from_server =
  8.                   new BufferedReader(
  9.                             new InputStreamReader(socket.getInputStream()));
  10.           //Send message to server
  11.           data_to_server.println("MSG FROM CLIENT");
  12.           //Erhalte jeweilige Antwort
  13.           String msg = data_from_server.readLine();
  14.           System.out.println("Data from Server : " + msg);
  15.           socket.close();
  16.         }catch(IOException ioe){
  17.           ioe.printStackTrace();
  18.         }
  19.       }
  20.     }
  21.  
  22. public class Server {
  23.     public static void main(String[] args) throws IOException {
  24.         ServerSocket server = new ServerSocket(1337);
  25.  
  26.         while (true) {
  27.             //Waiting for client to connect
  28.             System.out.println("Waiting for client to connect...");
  29.             Socket socket = server.accept();
  30.             //Writer for the answer
  31.             PrintWriter data_to_client = new PrintWriter(
  32.                     socket.getOutputStream(), true);
  33.             //Reader for incoming message
  34.             BufferedReader data_from_client = new BufferedReader(
  35.                     new InputStreamReader(socket.getInputStream()));
  36.  
  37.             //Adress of client
  38.             InetAddress remoteIp = socket.getInetAddress();
  39.             //Getting the message
  40.             String msg = data_from_client.readLine();
  41.             data_to_client.println("DATA FROM SERVER");
  42.             System.out.println("Client " + remoteIp + " : " + msg);
  43.         }
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement