यह बहुत अधिक सीधे है आप सोचने के लिए आगे की तरफ से। ईमानदारी से मैं सिर्फ nio पैकेज के लिए javadocs के माध्यम से ब्राउज़ करना शुरू कर दूंगा। उन्हें मिनी-ट्यूटोरियल और स्रोत कोड भी होना चाहिए।
इसके अलावा, java.sun.com को ट्यूटोरियल्स के साथ भंग किया जाना चाहिए।
यदि आपको सॉकेट नहीं समझते हैं --- तो मैं आपको एक संदर्भ में भेज सकता हूं लेकिन आपको बस इतना आसान कहना है - सॉकेट एक तरीका है 2 प्रोग्राम एक-दूसरे से बात करते हैं। वे सिर्फ एक अद्वितीय संख्या है (जब आपके आईपी पते के साथ मिलकर) आपको एक कार्यक्रम के लिए एक अद्वितीय रास्ता देते हैं। तो अगर मैं बंदरगाह (सॉकेट) 1000 पर "सुनो" करता हूं, तो दूसरा प्रोग्राम पोर्ट 1000 से कनेक्ट होता है, जो कनेक्टिंग प्रोग्राम भेजता है, सुनवाई कार्यक्रम प्राप्त होता है।
एक उच्च पोर्ट नंबर (5000 से अधिक, कहें) से अधिक का उपयोग करें क्योंकि ऐसे कई प्रोग्राम हैं जो अपना स्वयं का बंदरगाह निर्दिष्ट करते हैं।
इस प्रकार आपके कंप्यूटर पर लगभग सबकुछ संचारित होता है।
यदि एपीआई अभी भी उलझन में है तो आप सॉकेट संचार के लिए वास्तव में संक्षिप्त परिचय पढ़ना चाहेंगे।
स्रोत
2008-09-18 18:13:39
, NIO गैर अवरुद्ध आईओ, जबकि परंपरागत स्वरूप नहीं है का समर्थन करता है । अवरुद्ध आईओ एकल धागा है; गैर-अवरुद्ध बहुप्रचारित है। यदि आप चैट क्लाइंट पर फ़ाइलों को स्थानांतरित कर रहे हैं और अभी भी उपयोगकर्ताओं को टाइप करने में सक्षम होना चाहते हैं, एनआईओ। –