/* Angelehnt an Kurose/Ross Computernetzwerke (bis 5e Java, ab 6e Python) */ package verteiltesysteme.socket.simple; import java.io.*; import java.net.*; class TCPClient { public static void main(String argv[]) throws Exception { String hostname = "localhost"; int tcpPort = 36037; String sentence; String modifiedSentence; BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in)); Socket clientSocket = new Socket(hostname, tcpPort); 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(); } }