writeString

M?a
27 de Agosto del 2003
Hola, tengo muy poca idea de java y un problema que no se resolver:
tengo un objeto DataOutputStream (lo he llamado dout) para enviar strings a un servidor mediante un socket, eso lo intento hacer así: dout.writeString (variable_string);
Pero me da un error: Method writeString(java.lang.String) not found in class java.io.DataOutputStream
Si me pudierais decir el motivo me vendría muy bien, porque seguro que es una chorrada pero yo no se como hacerlo.
Gracias

chuidiang
27 de Agosto del 2003
DataOutpuStream no tiene writeString(), tiene writeChars(), writeBytes() o writeUTF()

dout.writeChars (variable_string);
dout.writeBytes (variable_string);
dout.writeUTF (variable_string);

Cada uno envia el string de distinta manera. Puedes elegir el que quieras siempre y cuando en el otro lado del socket se lea en el mismo formato.

Se buena.