نصائح حول اصطلاحات الاستدعاء وظيفة عند استخدام مآخذ

StackOverflow https://stackoverflow.com/questions/6328785

سؤال

وكنت تخطط لاستخدام مآخذ لإجراء المكالمات وظيفة بين بت عميل 32 وتطبيق 64 بت.

وماذا سيكون أفضل خطة لاستدعاء وظائف، وتمرير المتغيرات والمعلمات عودة عبر واجهة المقبس. لدي السيطرة على كل من العميل ورمز الملقم حتى أتمكن من تنفيذ أي شيء.

وأنا أفكر، أن يكون الحزمة مأخذ التي تتكون من: - 1 كلمة: طول (# من الأحرف) من اسم وظيفة - سلسلة: اسم الدالة الفعلي - 1 كلمة: طول (بالبايت) من المعلمات وظيفة - معلمات الدالة

واسمحوا لي أن أعرف، ما يمكن أن يكون أكثر النهج قوية وقابلة للتوسيع. ربما أستطيع أن إعادة استخدام المبادئ المستخدمة عن طريق الاتصال الاتفاقيات التي جمعها، والخدمات على شبكة الإنترنت أو الأجهزة الظاهرية.

وشكرا مقدما

هل كانت مفيدة؟

المحلول

وأقترح عليك استخدام بروتوكول المخازن المؤقتة للالتسلسل:

http://code.google.com/apis/ protocolbuffers / مستندات / مرجعية / حزب الشعب الكمبودي / index.html و

والبرنامج التعليمي:

http://code.google.com/apis/protocolbuffers/docs/ cpptutorial.html

وعند إرسال الكائن إلى الجانب الآخر، وتبدأ مع بادئة طول (32BIT وكثافة العمليات) التي يعرف كم بايت يجب عليك قراءة للحصول على رسالة protobuf كاملة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top