تبحث عن بروتوكول المراسلة الفورية السهلة لخادم IM / الخدمة الخاصة في Java

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

  •  13-09-2019
  •  | 
  •  

سؤال

أفكر في تنفيذ خادم مراسلة فورية سهلة في جافا، لكنني لا أريد إنشاء بروتوكول آخر، ولكن بدلا من ذلك استخدام بروتوكول IM بسيط بالفعل. لكنني لا أعرف البروتوكول الذي يجب أن أستخدمه.

السبب في أنني أرغب في استخدام بروتوكول IM موجود بالفعل، هو أنني أود أن أكون قادرا على استخدام عملائنا من استخدام عملائهم، على سبيل المثال PIDGIN - الذي يقدم بالفعل انتشار واسع من البروتوكولات، مثل XMPP، بسيطة ، BONJOUR، إلخ - وليس لدي لتطوير أي عملاء.

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

أسئلتي هي، هل لدى يا رفاق أي اقتراحات للبروتوكولات التي هي أساسية حقيقية وسهلة الاستخدام في جافا؟ يدعم Pidgin مجموعة كاملة من البروتوكولات، ولكن البروتوكولات ذات الصلة بالنسبة لي؟

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

المحلول

يستخدم XMPP على نطاق واسع ومعايير الدعم وراءها. من السهل الاستخدام إذا كنت تستخدم مكتبة موجودة - فهناك العديد من المكتبات العميلية له في العديد من اللغات. يقول جوجل هناك كثير في جاوة.

ميزة استخدام XMPP هي أن الخادم الخاص بك يمكن أن يعمل كعبارة لجميع خوادم XMPP / Jabber الأخرى على الشبكة، لذلك يمكن لمستخدمي التحدث داخل الشبكة وإخراجها من شبكتك - مثل الأشخاص الذين قاموا بتسجيل الدخول إلى Googletalk، باستخدام عناوين JID القياسية، مثل bob@yourhost.com/desktop.

نصائح أخرى

بالنسبة لأوسع الدعم، سأذهب مع XMPP / Jabber. لا يوجد خيار آخر حقا.

وفقا لهذا الموضوع، يبدو أن الألم لتطوير خادم XMPP في جافا:

جيدة XMPP مكتبات جافا لخادم الجانب؟

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

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