मैं एप्लिकेशन पर काम कर रहा हूँ जहाँ मैं एक सी ++ आवेदन और एक जावास्क्रिप्ट वेब अनुप्रयोग के बीच संदेश उत्तीर्ण करने की आवश्यकता में कार्यान्वित किया जाता।है वहाँ एक उच्च स्तरीय अंतर-प्रक्रिया संचार एपीआई कि दोनों सी ++ और जावास्क्रिप्ट
निश्चित रूप से मैं किसी भी भाषा में सॉकेट कोड अपने आप को लिख सकता है और जरूरत पड़ने पर मैंने पहले भी यह किया है।
क्या मैं सच में चाहते हैं, एक उच्च स्तरीय संदेश पोस्टिंग या संदेश यह है कि मेरे लिए बहुत काम करता है एपीआई कतार है। क्या किसी को ऐसी एपीआई पता है?
मैं बर्फ पर ध्यान दिया है, और यह जावास्क्रिप्ट बाइंडिंग के लिए प्रकट नहीं होता। मैंने बूस्ट संदेश कतार को भी देखा है, लेकिन यह केवल चीजों के सी ++ पक्ष को पूरा करता है। यदि आवश्यक हो तो मैं इन तकनीकों में से किसी एक के लिए अपनी खुद की जावास्क्रिप्ट बाइंडिंग रोल कर सकता हूं।
अपडेट: क्षमा करें, इससे पहले इसका उल्लेख करना चाहिए था, मैं इसे ब्राउज़र में चलाने के लिए चाहता हूं।
अधिक पूर्ण कहानी क्या मैं चाहता हूँ कि एक सी ++ आवेदन के लिए कॉन्फ़िगर और प्रदर्शन लॉगिंग करने के लिए प्रयोग किया जाता है एक साधारण ब्राउज़र आधारित अनुप्रयोग है देने के लिए।
मुझे पता है कि ऐसा करने के अन्य तरीके हैं, लेकिन मुझे विशेष रूप से सी ++ और ब्राउज़र-आधारित जावास्क्रिप्ट दोनों में उच्च स्तरीय लाइब्रेरी में दिलचस्पी है जो सॉकेट एपीआई पर एक संदेश कतार बनाता है (यदि कोई नहीं है तो मैं इसे स्वयं लागू करने और कोड प्रोजेक्ट आलेख लिखने पर विचार कर सकता हूं)।
भी: मैं वेब ब्राउज़र के मामले में पोर्टेबिलिटी की परवाह नहीं कर रहा हूँ। उदाहरण के लिए यदि उच्च स्तरीय आईपीसी जावास्क्रिप्ट लाइब्रेरी है जो केवल क्रोम में काम करती है, तो मैं इससे खुश रहूंगा।
क्या यह ब्राउज़र में है, या सर्वर साइड जेएस? क्या पर्यावरण? – joshp
आपके विकल्प मूल रूप से JSON/HTTP, XML/HTTP, या WebSockets का उपयोग कर कुछ हैं। –