Contenido sobre Android
Buscar
Social
Ofertas laborales ES

Foro sobre Android > Recibir datos via socket

Muy buenas a todos,
Estoy desarrollando una app en android studio y me gustaría saber como resolver lo siguiente:
Quiero recibir los datos que se me envian vía socket e ir metiéndolos en una base de datos que ya he creado. Tengo problemas para ir leyendo y desglosando dichos datos recibidos.
De momento estoy haciendo lo siguiente:

InputStream FlujoIntercambio_in;
//leo mediante el socket miCliente
FlujoIntercambio_in = miCliente.getInputStream();
DataInputStream in1 = new DataInputStream(FlujoIntercambio_in);
//meto el número el número de bytes a leer en byteCount
in1.read(buffer, 0, byteCount);
String lineaRecibida = "";
for (byte b:buffer)
{
lineaRecibida += (char)b;
}

¿Es la forma de controlar bien lo que voy recibiendo?

Gracias de antemano y un saludo,

mayo 5, 2015 | Unregistered Commenterjvb2008