4.0

2013-02-26 68 views
17

दो आसान सवालों, जो मैं दस्तावेज में तैयार द्वारा हल करने में सक्षम नहीं हूँ Netty में एक ByteBuf बनाएँ:4.0

  1. मैं एक 'बाइट []' की है।
    • मैं इसे बाइटबफ में कैसे परिवर्तित कर सकता हूं?
  2. मैं एक NIO 'ByteBuffer
    • कैसे मैं इसे एक ByteBuf में बदल सकते हैं है?

उत्तर

33

documentation मेरे लिए बहुत स्पष्ट लगता है:

एक बफर का सृजन

यह Unpooled में सहायक तरीकों का उपयोग कर के बजाय फोन करने के लिए एक नया बफर बनाने के लिए सिफारिश की है एक व्यक्तिगत कार्यान्वयन के निर्माता।

फिर Unpooled में, आप रैपिंग या कॉपी करने के विकल्प मिल गया है।

चुनें चाहे कोई भी तरीका लौटे ByteBuf में किए गए पारित होने के लिए परिवर्तन चाहते हैं या नहीं करने के लिए के माध्यम से के आधार पर उपयुक्त है: उदाहरण के लिए मूल बाइट सरणी/बफर।

+0

मैंने 'बफर का निर्माण' अनुभाग नहीं देखा है। अरे :) – Dennis

+0

.... मुझे न तो! – Kidburla

+0

उदाहरण: Unpooled.wrappedBuffer (नया बाइट [] {0x0D, 0X0A}) –