विंडोज मोबाइल पर एक सी ++ प्रोजेक्ट (यानी कोई .NET) में, मैं दो स्वतंत्र रूप से चल रहे अनुप्रयोगों के बीच आसानी से संवाद करने का एक तरीका ढूंढ रहा हूं। एप्लिकेशन ए एक सेवा चलाएगा, जबकि एप्लिकेशन बी उपयोगकर्ता को कुछ कार्यक्षमता प्रदान करेगा - जिसके लिए बी को ए के कुछ कार्यों को कॉल करना होगा। मैं COM में कुछ भी लागू करने के माध्यम से नहीं जाना होगा।विंडोज मोबाइल पर आसान आईपीसी?
असल में, मैं किसी भी प्रकार का क्रमिकरण या समान नहीं करना चाहता (यानी यह सॉकेट/पाइप/फाइलों का उपयोग करके बाहर कर देगा), बल्कि बी को सभी पैरामीटर और पॉइंटर्स को ए पर पास करना होगा, जैसे कि ए बी का हिस्सा भी, ऐप सी, डी और ई ए चलने के केवल एक उदाहरण के साथ ऐसा करने में सक्षम होना चाहिए।
मुझे यह जोड़ना चाहिए कि कभी-कभी बी को एक सरणी (या std :: vector या std :: map) को वापस करने के लिए माना जाता है जहां आकार पहले ज्ञात नहीं था।
क्या यह विंडोज मोबाइल और संभवतः अन्य प्लेटफार्मों पर संभव है?
धन्यवाद, इस पर कुछ और पढ़ने के बाद, मुझे लगता है कि मुझे बस एक स्थानीय सॉकेट का उपयोग करना होगा (यह उम्मीद है कि सभी मोबाइल प्लेटफ़ॉर्म पर काम करना चाहिए) – Steven
संदेश कतार विधियों को पिनवोक करना होगा .NET CF के साथ भी ? हम बस स्क्लाइट पुस्तकालयों के साथ दस्तक देने वाली गूढ़ पुरानी एसक्यूएल टेबल करने की सोच रहे थे।पॉइंट-टू-पॉइंट कतारों के लिए – RoboJ1M
, हां, पी/Invoke एकमात्र विकल्प है। वे पहले से ही यहां किए गए हैं: http://msdn.microsoft.com/en-us/library/aa446556.aspx – ctacke