From 06c39701b2df4b398e63b3741ab7bab04793a750 Mon Sep 17 00:00:00 2001 From: Aylen Ricca <aricca@fing.edu.uy> Date: Wed, 23 Jul 2014 10:17:48 -0300 Subject: [PATCH] basic java client and server --- cte-serv/cliente.java | 32 ++++++++++++++++++++++++++++++++ cte-serv/server.java | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 cte-serv/cliente.java create mode 100644 cte-serv/server.java diff --git a/cte-serv/cliente.java b/cte-serv/cliente.java new file mode 100644 index 0000000..a480910 --- /dev/null +++ b/cte-serv/cliente.java @@ -0,0 +1,32 @@ +import java.io.*; +import java.net.*; +class TCPClient { + + public static void main(String argv[]) throws Exception + { + String sentence; + String modifiedSentence; + + BufferedReader inFromUser = + new BufferedReader(new InputStreamReader(System.in)); + + Socket clientSocket = new Socket("192.168.1.21", 5555); + + DataOutputStream outToServer = + new DataOutputStream(clientSocket.getOutputStream()); + BufferedReader inFromServer = + new BufferedReader(new + InputStreamReader(clientSocket.getInputStream())); + + sentence = inFromUser.readLine(); + + outToServer.writeBytes(sentence + '\n'); + + modifiedSentence = inFromServer.readLine(); + + System.out.println("FROM SERVER: " + modifiedSentence); + + clientSocket.close(); + + } +} diff --git a/cte-serv/server.java b/cte-serv/server.java new file mode 100644 index 0000000..b5adea1 --- /dev/null +++ b/cte-serv/server.java @@ -0,0 +1,32 @@ +import java.io.*; +import java.net.*; + +class TCPServer { + + public static void main(String argv[]) throws Exception + { + String clientSentence; + String capitalizedSentence; + + ServerSocket welcomeSocket = new ServerSocket(5555); + + Socket connectionSocket = welcomeSocket.accept(); + + BufferedReader inFromClient = + new BufferedReader(new InputStreamReader(connectionSocket.getInputStream())); + + DataOutputStream outToClient = + new DataOutputStream(connectionSocket.getOutputStream()); + + while(true) { + + clientSentence = inFromClient.readLine(); + + //capitalizedSentence = clientSentence.toUpperCase() + '\n'; + //outToClient.writeBytes(capitalizedSentence); + + System.out.println(clientSentence); + } + } +} + -- GitLab