import java.io.*;
import java.net.*;
public class MyServer {
    public static void main(String[] args) throws IOException {
        ServerSocket server = new ServerSocket(2343);
        while (true) {
            Socket sock = server.accept();
            InputStream in = sock.getInputStream();
            OutputStream out = sock.getOutputStream();
            StringBuffer result = new StringBuffer();
            while (true) {
                int read = in.read();
                if (read == -1) {  break;  }
                char c = Character.toUpperCase((char)read);
                out.write(c);
                result.append(c);
            }
            if (result.toString().equals("QUIT")) {
                break;
            }
        }
    }
}
