importjava.io.*;importjava.net.*;classTCPClient{publicstaticvoidmain(Stringargv[])throwsException{Stringsentence;StringmodifiedSentence;/* Inizializza l'input stream (da tastiera) */BufferedReaderinFromUser=newBufferedReader(newInputStreamReader(System.in));/* Inizializza una socket client, connessa al server */SocketclientSocket=newSocket("localhost",6789);/* Inizializza lo stream di output verso la socket */DataOutputStreamoutToServer=newDataOutputStream(clientSocket.getOutputStream());/* Inizializza lo stream di input dalla socket */BufferedReaderinFromServer=newBufferedReader(newInputStreamReader(clientSocket.getInputStream()));/* Legge una linea da tastiera */sentence=inFromUser.readLine();/* Invia la linea al server */outToServer.writeBytes(sentence+'\n');/* Legge la risposta inviata dal server (linea terminata da \n) */modifiedSentence=inFromServer.readLine();System.out.println("FROM SERVER: "+modifiedSentence);clientSocket.close();}}