تبحث عن مكتبة المراسلة الفورية، مثل liburple، ولكن مكتوب في C #

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

  •  16-09-2019
  •  | 
  •  

سؤال

أبحث عن مكتبة مراسلة فورية تعمل في الحد الأدنى لدعم YM و MSN بروتوكول MSN - ويفضل أن تكون حرة ولكن إذا كان الأمر يستحق الدفع، فلماذا لا.

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

المحلول

MSNP-Sharp. هو البروتوكول المصدر المفتوح مكتوب في C # ل MSN. يمكنك الحصول عليه من http://code.google.com/p/msnp-sharp/ وبعد انها نشطة جدا.

ولكن ليس لدي أي تجربة مع بروتوكول ياهو IM. ظهر هذا الرابط في بحث Google مدرب YM. وبعد ومحاولة فقط http://www.ycoderscookbook.com/, ، تكبد أنك لست على علم.

نصائح أخرى

بادئ ذي بدء، هل ألقيت نظرة على libpurple-sharm. التي هي ارتباطات .NET ل LibPurple. حتى إذا لم يصدر المشروع حزمة، فهناك الكثير من التعليمات البرمجية هناك بالفعل وربما يكون ذلك كافيا لتطبيقك.

أعتقد أن الطريقة الوحيدة التي ستحقق الدعم لها أكبر عدد ممكن من البروتوكولات حيث أن Liburple إما استخدام liburple أو منفذها على .NET.

لم أسمع مطلقا من مكتبة IM متعددة البروتوكولات ل .NET ... هناك تطبيقات منفصلة لجميع البروتوكولات تقريبا. إذا كنت بحاجة حقا إلى ذلك، أقترح عليك إنشاء مكتبة خاصة بك؛).

أستطيع أن أرى 2 خيارات رئيسية للقيام بذلك:

  • إنشاء غلاف .NET ل LibPurple
  • استخدم تطبيقات البروتوكولات المنفصلة الموجودة، واستخراج مستوى التجريد الذي يناسب الجميع، ووضعهم جميعا معا.

أعتقد أن النهج الأول هو الأفضل، لأن مستوى التجريد ربما موجود بالفعل في liburple. أيهما تختاره، سيكون الكثير من العمل على أي حال ...

حسب هذا بريد

جبربر: "مجموعة من عناصر تحكم .NET لإرسال واستقبال بروتوكول المراسلة والوجود القابل للتوسيع (XMPP)، المعروف أيضا باسم Jabber."

اعتمادا على ما تريد القيام به يمكنك تشغيل Pidgin و "الاستماع" للأحداث باستخدام DBUS (NDBUS IIRC).

سيسمح لك ذلك بالرد على الأحداث من PIDGIN في كود .NET (مثل المستخدم الموجود حاليا في تلقي رسالة).

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