هل خدمات استطلاع WCF خدمات دوبلكس قابلة للاستخدام من قبل عملاء آخرين؟

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

سؤال

أنا أكتب تطبيق خادم مع عميل Silverlight. في مرحلة ما، أود أن يكون عملاء غير Silverlight قادرين على استخدام خدماتي. لقد كتبت الآن بعض خدمات WCF التي تحصل على استطلاع، لكنني لست سعيدا بالاستجابة. أفكر في تحويل التعليمات البرمجية إلى استخدام الاقتراع الدوبلكس Silverlight / WCF، ولكن إذا قمت بذلك، هل سأكون عالقا مع Silverlight كعميل فقط؟ هل من الأفضل كتابة خدمة الاقتراع الخاصة بي باستخدام خدمات WCF HTTP العادية؟

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

المحلول

يمكنك العثور على عينة AJAX هنا لاستخدام خدمة Duplex WCF http://tomasz.janczuk.org/2009/09/scale-out-of-silverlight-http-polling.html.

نصائح أخرى

لا أرى مشكلتك هناك. يمكنك فقط تحديد ربط آخر للاستخدام من قبل عملاء آخرين (مثل Wshttpdualbinding). سيتم تنفيذ رمز الخادم نفسه نفس المهمة بالضبط بغض النظر عن الملزمة الأساسية. هذه هي نقطة واحدة لاستخدام WCF.

بواسطة عميل .NET آخر - نعم. من أي شيء آخر: لا. Wshttpdual بالتأكيد ليس بروتوكول قابل للتشغيلية. كما أن لديها الكثير من العيوب والمخاطر الأخرى وأحاول البقاء بعيدا عن ذلك قدر الإمكان ......

مارك

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