2009-05-12 6 views
6

स्मैक के माध्यम से एक एक्सएमपीपी सर्वर में लॉग इन करते समय, मैं केवल उपयोगकर्ता आईडी/पासवर्ड संयोजन भेजता हूं।वास्तव में पूर्ण जेआईडी का उपयोग कौन करता है?

क्या सर्वर घटक वास्तव में पूर्ण संसाधन में "संसाधन" पैरामीटर का उपयोग करते हैं?

उदा। ali @ someplace/resource

इसे भेजने के क्या फायदे हैं?

उत्तर

6

संसाधन, है यदि आप अनेक ग्राहकों में लॉग इन उपयोगी होते हैं।

उदाहरण के लिए अगर मैं घर पर और काम पर प्रत्येक कनेक्शन के लिए एक अलग संसाधन का उपयोग करने में लॉग इन कर रहा हूँ, तो मैं प्रत्येक के लिए मेरी उपस्थिति सेट हो सकता है । शायद मैं घर पर हूं इसलिए काम xa सेट किया गया है और घर चैट पर सेट है।

संसाधनों को वास्तव में उपयोगी हो सकता है जब आपके पास विषम ग्राहक मिलते हैं और आप उन सुविधाओं को अलग करने के लिए क्षमताओं (XEP-0115) का उपयोग कर सकते हैं, जो ग्राहक उपयोग कर सकते हैं।

1

मुझे लगता है कि अधिकांश जबर उपयोगकर्ताओं के लिए, मुख्य लाभ एक ही समय में जुड़े विभिन्न ग्राहकों के लिए अलग-अलग सेट सेट करता है। उपस्थिति स्टांजा के priority बच्चे के साथ इसे संयोजित करें, आप नियंत्रित कर सकते हैं कि अप्रत्यक्ष (से = "उपयोगकर्ता @ सर्वर") संदेश (पढ़ें: संदेश stanzas!) पर जायेगा। यदि कोई एक है तो वास्तविक सर्वर निर्दिष्ट नहीं है, तो आपका सर्वर एक क्लाइंट को सर्वोच्च प्राथमिकता वाला चुन देगा। और, संदेश केवल तभी वितरित किए जाएंगे जब चयनित ग्राहक की प्राथमिकता गैर-नकारात्मक हो।

5

एक्सएमपीपी में 3 प्रकार के स्टैनज़ हैं: संदेश, उपस्थिति और iq। एक नंगे जेआईडी को केवल संदेश और उपस्थिति क्लाइंट को भेज दी जाएगी। बेयर जेआईडी के साथ iq stanzas सर्वर द्वारा संभाला जाएगा।