Programación de red Android, cómo leer datos plásticos desde un socket,
mDataOutputClient.writeInt(123); //Enviar int
También se pueden utilizar tipos de datos como bytes de caracteres booleanos flotantes.
writeFloat(val);
writeBoolean(val)
writeChar(val)
DataInputStream dis = new DataInputStream(s.getInputStream ());
int r=dis.readInt(); //Recibir int
Los datos enviados por socket son solo binarios. . . Pero se envía al menos un byte (char/byte) a la vez, es decir, se transmiten 8 bits de datos
Recibir hexadecimal. ==> byte r=dis.readByte();
Enviar hexadecimal. ==> byte r= (byte) 0xFF; dos.writeByte(r);