गो (गोरिल्ला) में विशिष्ट ग्राहकों को वेबसॉकेट अपडेट भेजना
गो में नौसिखिया होने के बावजूद, आप वेबसॉकेट संचार को लागू करने के लिए मार्गदर्शन चाहते हैं आपका टाइपहेड प्रोजेक्ट। आपने गोरिल्ला के गिटहब रिपॉजिटरी से उदाहरणों का लाभ उठाने का प्रयास किया है, लेकिन यह समझने में चुनौतियों का सामना करना पड़ता है कि वेबसॉकेट अपडेट के लिए विशिष्ट ग्राहकों को कैसे पहचाना और लक्षित किया जा सकता है। आईडी फ़ील्ड. यह फ़ील्ड int या string जैसे प्रकार का हो सकता है।
हब संरचना के भीतर, कनेक्शन मैप को एक ऐसे मैप से बदलें जो इस आईडी प्रकार को कुंजी और कनेक्शन ऑब्जेक्ट को मान के रूप में उपयोग करता है:
कनेक्शन मैप[आईडीटाइप]*कनेक्शनconnections map[idType]*connection
send chan messagesend chan message
for {
चुनना {
केस क्लाइंट := for {
select {
case client := hub.send hub.send
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3