Quem puder me ajudar. O erro parace meio bobo, mas é o seguinte, eu tenho que enviar uma mensagem (string) e aguardar a resposta na mesma porta.
Tentei dar close e até shutdown no cliente, mas continuo recebendo a mensagem de
estou fazendo algo assim:
Socket cliente = new Socket("127.0.0.1", 8030);
PrintWriter out = new PrintWriter(cliente.getOutputStream(), true);
out.println("mensagem dddd");
cliente.close();
...
ServerSocket servidor = new ServerSocket(8030);
Socket cliente = servidor.accept();
BufferedReader in = new BufferedReader(new InputStreamReader(
cliente.getInputStream()));
String linha;
while (true) {
linha = in.readLine();
if (linha == null) {
break;
}
}