Limpiar buffer

diegorr83
19 de Mayo del 2006
Hola a todos! Es mi primera consulta. Agradeceria alguien me ayudase.
Estoy haciendo una práctica de sockets ( implementacion protocolo tftp). El tamaño del buffer ( datos a enviar es de 512) asi que leo 512 bytes del archivo a enviar. Hasta hay bien, el problema llega en el ultimo paquete q los datos son menores que 512 y quedan residuos del anterior paquete. Me gustaria conocer solucion para limpiar el buffer.
Muchas gracias.

jasanrio
19 de Mayo del 2006
Prueba con

s.getOutputStream().flush()

donde s es un objeto de tipo Socket

Saludos