Io nn ti chiedevo se li avevi dichiarati, ma come li hai dichiarati

comunque la println() e readLine() non sono sono legate a schermo e tastiera:

...
private ServerSocket serverSocket=null;
private Socket socket=null;
private BufferedReader in=null;
private PrintWriter out=null;
...
try {
serverSocket = new ServerSocket(1234);
socket = serverSocket.accept(); //
in = new BufferedReader(
new InputStreamReader(socket.getInputStream()));
out = new PrintWriter(
new BufferedWriter(
new OutputStreamWriter(socket.getOutputStream())), true); //true=autoflush
}
poi usi in.readLine() e out.println()

con queste puoi passarti le stringhe dal server al client ma effettivamente con quello che devi spedire tu non penso sia molto adatto.