Gracias por responder goncafa, ahí coloco la parte del código q da problemas:
PARTE DONDE SE ENVIA LA CADENA
Código PHP:
//Enviamos la petición
salidaNS.println("GET lista_articulos HTTP/1.0\r\n");
salidaNS.flush();
donde salidaNS es un PrintWriter que se obtiene así
salidaNS = new PrintWriter(new OutputStreamWriter socketNS.getOutputStream()));
PARTE DONDE SE RECIBE LA CADENA
Código PHP:
private String obtenerPeticion(BufferedReader entrada) throws java.io.IOException{
String cadena="";
String datosEntrada;
datosEntrada = entrada.readLine();
while (datosEntrada.length() > 0) {
cadena=cadena + datosEntrada;
datosEntrada = entrada.readLine();
}
return cadena;
}
como ya comente, si tras obtenerPeticion compruebo el contenido de la cadena leida este es "GET lista_articulos HTTP/1.0", sin el \r\n q hay al final. Esto mismo tambien pasa si pusiera más texto después del \r\n, por ejemplo "hola\r\nadios" al obtener la peticion tendría "holaadios".
Gracias y un saludo