2013-02-26 9 views
17

dwa proste pytania, których nie jestem w stanie rozwiązać przez gotowy w dokumentacji:Tworzenie ByteBuf w Netty 4,0

  1. mam „byte []”.
    • Jak mogę go przekonwertować na ByteBuf?
  2. Mam Nio „ByteBuffer
    • W jaki sposób można przekonwertować go do ByteBuf?

Odpowiedz

33

documentation wydaje się dość oczywiste dla mnie jest:

Utworzenie bufora

Zaleca się, aby utworzyć nowy bufor za pomocą metody pomocnika w Unpooled zamiast nazywając indywidualny konstruktor implementacji.

Następnie w Unpooled, masz opcje owijania lub kopiowania. Na przykład:

wybrać dowolny sposób jest właściwy na podstawie tego, czy chcesz zmiany dokonane w zwróconym ByteBuf być przenoszone na oryginalna tablica bajtów/bufor.

+0

Nie widziałem sekcji "Tworzenie bufora". Cholera :) – Dennis

+0

.... ja też nie! – Kidburla

+0

Przykład: Unpooled.wrappedBuffer (new byte [] {0x0D, 0X0A}) –