/* * Simple example TCPServer * * @author K&R */ import java.io.*; import java.net.*; public class TCPServer { public static void main(String argv[]) throws Exception { String clientSentence; String capitalizedSentence; int port = 6789; ServerSocket welcomeSocket = new ServerSocket(port); while (true) { System.out.println("Server ready on "+port); Socket connectionSocket = welcomeSocket.accept(); BufferedReader inFromClient = new BufferedReader( new InputStreamReader(connectionSocket.getInputStream())); DataOutputStream outToClient = new DataOutputStream(connectionSocket.getOutputStream()); clientSentence = inFromClient.readLine(); capitalizedSentence = clientSentence.toUpperCase() + '\n'; outToClient.writeBytes(capitalizedSentence); } } }