java.net से java.nio में स्विच करना बेहतर है? .NET (माइक्रोसॉफ्ट इकाई नहीं) समझना आसान है और अधिक परिचित है, जबकि एनओओ स्केलेबल है, और कुछ अतिरिक्त निफ्टी सुविधाओं के साथ आता है। विशेष रूप से, मुझे इस
गैर-अवरुद्ध टीसीपी/आईपी सॉकेट चैनल और एनआईओ में चयनकर्ता मुझे कई टीसीपी/आईपी कनेक्शनों को छोटे धागे के साथ संभालने में मदद करता है। लेकिन यूडीपी डेटाग्राम चैनलों के बारे में कैसे? (मुझे यह स्वीकार करन
जैसा कि सबसे अधिक पता होना चाहिए close() किसी भी स्ट्रीम का उपयोग बंद करता है। यह अनुवर्ती कोड की अनुमति देता है: BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(...))
मैंने और ObjectOutputStream को अवरुद्ध SocketChannel पर बनाया और समवर्ती रूप से पढ़ने और लिखने की कोशिश कर रहा हूं। (ब्लॉक वस्तु SelectableChannel#blockingLock() द्वारा दिया पर) लाइन (ए) में ब्लॉक soc
कुछ टेस्ट कोड लिखने में मैंने पाया है कि Selector.select() चयनकर्ता के बिना वापस आ सकता है। चयन किए गए कीज़() जिसमें प्रक्रिया के लिए कोई भी कुंजी है। यह एक तंग पाश में हो रहा है जब मैं SelectionKey.O