Estou tentando enviar uma string via socket com o seguinte código:
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(connection.getOutputStream()));
String process = "REQUEST";
out.write(process);
out.flush();
Porém o servidor não recebe nada. Alguem sabe o que pode estar acontecendo?
Obrigado.
Na ponta que recebe os dados, se você estiver tentando ler informações via “BufferedReader.readLine()”, você precisa completar a linha, para o “BufferedReader” saber que a linha acabou. Basta colocar um ‘\n’ no final da mensagem.