¿Cuál es la forma más eficiente de poner tantos bytes como sea posible desde un ByteBuffer bbuf_src
en otro ByteBuffer bbuf_dest
(así como saber cuántos bytes se transfirieron)? Estoy intentando bbuf_dest.put(bbuf_src)
pero parece querer lanzar una BufferOverflowException y no puedo obtener los javadocs de Sun en este momento (problemas de red) cuando los necesito. > :(arghtransfiriendo bytes de un ByteBuffer a otro
edición:. Darnit, @ enfoque (uso put() de la matriz respaldo de bbuf_src
) de Richard no funcionará si bbuf_src es un búfer de sólo lectura, ya que no se puede obtener acceso a esa matriz. ¿Qué puedo hacer yo en ese caso ???
Creo que debe dividir esto en dos preguntas. – GEOCHET
la otra mitad ha sido reubicada aquí: http://stackoverflow.com/questions/570218/downloading-sun-javadocs-mirror-websites –