Probe de esta manera
Código:
BufferedReader entrada = new BufferedReader(new InputStreamReader(cliente.getInputStream())); //Leo lo que me dijo
String csays = entrada.readLine();
if(csays == "como estas")
{
escritor.println( "Bien" );
}
Puse en el string original (del cliente) "como andas" un \n al final porque readline lee hasta el \n.
Pero cuando lo recibo en este codigo de arriba, no me entra al if para responder Bien, entra al else. Debugeo y los 2 string son iguales
es rarisimo. probe con el \n, sin el \n...... y nada
:S
osea, csays = "como estas" cuando lo debugeo, no hay fin de cadena, ni otro \n ni nada mas.
es rarisimo... alguien sabe?
:S
EDIT: Haciendo la comparacion con equals me funciono :D byte