بناء خدمة تعاونية (وجود، دردشة) في .NET
سؤال
ونحن نتطلع إلى إنشاء منصة تعاونية قائمة على .NET تمكن المستخدمين في اكتشاف وجود أعضاء آخرين والسماح لهم بمشاركة / دردشة عبر الإنترنت. عادة ما يكون واجهة الأعضاء / العميل عادة متصفحا وفي بعض الأحيان يمكن أيضا استخدام تطبيق يستند إلى WinForms. يبدو أن مساحة الاسم System.Net.Peertopeer تبدو معالجة مشكلات تسمية تسمية مع بعض المستويات من استقلال نظام التشغيل (مع تحديثات إضافية)، ومع ذلك، فإن وجود البنية التحتية للدردشة غير متوفرة على جميع منصات Windows. system.net.peertopeer.collaboration لديه ارتباطات OS ولا يمكن الحفاظ على وجود المستخدم على الخادم. أيضا، في المستقبل، من الممكن أن تكون هناك حاجة إلى المزيد من الخدمات التعاونية، مثل تقاسم أجهزة الكمبيوتر المكتبية وما إلى ذلك.
هل هناك أي مكتبات. NET التي تسمح بمثل هذه القدرات أو حل مخصص ستكون مطلوبة؟
المحلول
لماذا لا تستخدم XMPP؟
هناك .NET مكتبات. فيما يلي بعض الأسئلة من ذلك
.NET XMPP مكتبات تحت أباتشي أو MIT أو MS-PR رخصها؟ (أسئلة مماثلة أيضا)
مكتبة عميل XMPP / Jabber جيدة ل .NET 3.5 (أو 4.0)
تحقق الأسئلة ذات الصلة أيضا.