/ / स्ट्रोपे जेएस एमयूसी कमरा - एक्सएमपीपी, स्ट्रोफ, म्यूक

स्ट्रॉफ़ जेएस एमयूसी कमरा - xmpp, strophe, muc

मैंने डेस्कटॉप क्लाइंट से कमरा बनाया है। और मैसेज भेजना चाहते हैं और इस कमरे में स्ट्रोफेज का उपयोग करके संदेश प्राप्त करना चाहते हैं। मैंने पहले से ही म्यूक प्लगइन स्थापित कर रखा है, लेकिन मैं इसका कोई दस्तावेज नहीं देखता। 1) कमरे में संदेशों पर सदस्यता कैसे लें 2) कमरे में संदेश कैसे भेजें

उत्तर:

जवाब के लिए 0 № 1

सबसे पहले, पढ़ें http://xmpp.org/extensions/xep-0045.html यदि आप पहले से ही नहीं है।

एक कमरे में शामिल होने से, आपको संदेश प्राप्त करना चाहिए, जब संदेश भेजते हैं, तो आप एक व्यक्ति के बजाय संदेश को कमरे की ईद पर भेजते हैं।

एक कमरे में शामिल होने के लिए (जॉबर सर्वर से जुड़ने / जोड़ने के बाद)

connection.muc.join (कमरा, निक, msg_handler_cb, pres_handler_cb, roster_cb, पासवर्ड, history_attrs);

कमरा कमरे की जाली है और निक आपका हैउपनाम। आपको मैसेज, रोस्टर और प्रेजेंस (msg_handler_cb, pres_handler_cb, roster_cb) को हैंडल करने के लिए कॉलबैक फंक्शन लिखना होगा। यदि कोई आवश्यक नहीं है तो पासवर्ड अशक्त हो सकता है। आपका इतिहास विशेषताएँ चीजों को अधिकतम लाइनस्टैन्जस को परिभाषित करता है, जो लोड करते समय संदेशों को प्राप्त करने के लिए कितनी दूर तक परिभाषित करते हैं।