मैं संदेशों को प्रेषित करने के लिए Faye का उपयोग कर रहा हूं और यह अच्छी तरह से काम करता है। लेकिन मैं किसी दिए गए चैनल के लिए सक्रिय कनेक्शन पुनर्प्राप्त करना चाहता हूं, और चीजें थोड़ा अलग तरीके से व्यवहार करती हैं: "list active subscribers on a channel" देखें।फेय का उपयोग कर सक्रिय ग्राहकों को कैसे सूचीबद्ध करूं?
मैं एक कमरे में चैट करने वाले मौजूदा उपयोगकर्ताओं की सूची दिखाना चाहता हूं। मैंने /meta/subscribe
चैनल extensions के माध्यम से चैनल को अवरुद्ध करके ऐसा करने की कोशिश की लेकिन मुझे पूरा यकीन नहीं है कि सर्वर पर उपयोगकर्ता नाम जैसे डेटा कैसे भेजना है।
एक /meta/subscribe
को संदेश बीच में पकड़ा इस तरह दिखता है:
{"channel"=>"/meta/subscribe", "clientId"=>"50k233b4smw8z7ux3npas1lva", "subscription"=>"/comments/new", "id"=>"2"}
यह "username" => "foo"
भेजने के लिए अच्छा होगा।
Monitoring भी दिलचस्प है, लेकिन फिर, ऐसा लगता है कि मैं सब्सक्राइब करने पर कोई विशिष्ट डेटा नहीं भेज सकता।
क्या किसी को इस तरह के मुद्दों का अनुभव है?