هل يمكن لعميل خادم XMPP قطع اتصال عميل آخر من الخادم؟

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

  •  19-09-2019
  •  | 
  •  

سؤال

هذا ممكن؟ كيف؟ (ربما سؤال سخيف، لكن لم أتمكن من العثور على إجابة :()

تحرير: أنا أستخدم خادم OpenFire المضمن في نظام مختلف، لذلك أحتاج إلى أن يقوم مسؤول النظام بإطلاق المستخدم من خادم النظام، يجب إغلاق اتصال المستخدم بخادم OpenFire أيضا.

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

المحلول

تحت بعض الحالات، نعم:

  • يتصل نفس JID الكامل "المستخدم @ المضيف / الموارد" من مصادر مختلفة. يخبط الخادم عادة القديم. على الرغم من أن بعض الخوادم (Openfire تتبادر إلى الذهن) قد تجعلها قابلة للتكوين.

  • إذا كان العميل لديه مسؤول المستخدم، باستخدام مخصصة الأوامر، يمكن أن تدمر اتصال آخر. ذلك يعتمد على تنفيذ الخادم. (Ejabberd يجعل هذا ممكنا)

في جميع الحالات الأخرى، يتم عزل العملاء وهذا لا يمكن أن يحدث. (أو أنها علة ذات أولوية عالية في الخادم).

نصائح أخرى

في وحدة التحكم "مسؤول Openfire"، تعمل كملقم HTTP على المنفذ 9090، يمكن للمسؤول قطع اتصال أي عميل متصل.

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