Como se hace esto?

Kane82
27 de Abril del 2004
tengo un objeto de la forma byte[], y lo quiero trocear en tamaño de 5 kb más o menos para no tener que mandar todo el mensaje de nuevo en caso de que se pierda la conexión.
si alguien sabe trocear un byte[] y meterlo en un Vector para enviar parte a parte que me ayude.

Gracias

elgueta
27 de Abril del 2004
si queres proba con algo asi

byte[] aux = new byte[n];
String intermedio = new String(aux,0,al tamaño que quieras);
byte[] parte = intermedio.getBytes();

Esto te puede ayudar, si tenes que seguir cortando el resto de los pedazos solo tenes que cambiar el valor 0 por la cantidad leida y asi sucesivamente.
Suerte

elgueta
27 de Abril del 2004
En lo que te puse recien el aux debe ser asignado con lo que vos queres mandar, a no ser que lo recibas como parametro. No se si se entiende?