Problema con Streams en Linux

Estebi
21 de Enero del 2004
Hola,
tengo una aplicación Java utilizando Swing y Sockets que bajo windows funciona perfectamente, pero
cuando la ejecuto en Linux me lanza una NullPointerException en el siguiente código:

String linea="linea a enviar";
out.writeBytes(linea+"n"); (aqui se me lanza la excepción)

(out es un DataOutputStream obtenido del flujo de salida del Socket)

Debo definir los Strings con new?? o es un problema de compatibilidad de Linux y flujos, o algo así??

No sé que hacer.

Bueno, si me podeis ayudar muchas gracias y UN SALUDO

chuidiang
21 de Enero del 2004
Lo único que se me ocurre es que out sea null. Eso puede ser porque el socket no ha establecido la conexión.

Si es eso, pero en windows funciona, la culpa no creo que sea del código, sino de algo en linux que no esté bien puesto (el servidor y el cliente se conectan en puertos distintos o el cliente busca al servidor en una máquina que no está, o etc, etc).

Una vez arrancado servidor y cliente y conectados, el comando "netstat -a" te indicará si el socket está conectado.

Se bueno.