سؤال

لا بد لي من تطوير تطبيق واحد:-

التي سيكون لها جزءين من المسؤولين والعملاء

مكونات التطبيق:-

1) خدمات WCF:-لالتقاط صور الشاشة لجميع أجهزة العملاء من خلال نوع من واجهة المستخدم (قل زر "الالتقاط")

2) العملاء: - سيكون هذا أي تشغيل على جهاز مختلف ويستهلك خدمات WCF.

حتى حسب الهندسة المعمارية:-

1) سيقوم جميع العملاء .exe بالاشتراك في خدمة WCF ، بحيث يتم إنشاء القناة بين العميل والخدمة باستخدام خدمة القناة هذه ، يجب أن تتيح رد الاتصال (الإرشاد) لجميع العملاء (.exe على جهاز مختلف) لالتقاط صورة سطح المكتب وحفظها في مكان معين.

الشيء الذي أعرفه:-

1) يمكن تحقيق ذلك مع آلية رد الاتصال في WCF.

الأشياء التي أبحث عنها:-

كيف وأين يتم إنشاء الحدث بحيث يتم توجيه جميع العملاء لالتقاط صورة سطح المكتب. العملاء لالتقاط الشاشة.

الرجاء المساعدة في كيفية تنفيذ هذه المهمة باستخدام رد الاتصال WCF

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

المحلول

في الواقع ، لقد أعطيت الجواب بنفسك بالفعل. يحتاج المسؤول إلى استخدام واجهة مستخدم لإطلاق الحدث. لذلك واجهة المستخدم هذه عميل آخر لخدمة WCF. يجب تكوين خدمتك على أنها instancecontextmode.single من أجل الحصول على مثيل واحد فقط مع الحالة المشتركة (أي قائمة العملاء المسجلين). يجب أن تفكر في التزامن أيضًا عندما تقاس الحالة. يمكن للزر الموجود في واجهة المستخدم المسؤول بعد ذلك تشغيل طريقة في نفس خدمة WCF التي ستستخدم عمليات الاسترجاعات لإخطار العملاء.

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