XMPP:مما يسمح للعملاء التواصل من خلال البروكسي ؟

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

  •  20-09-2019
  •  | 
  •  

سؤال

لذلك أنا أعمل على هذا الموقع على شبكة الإنترنت التطبيق الذي ينبغي أن تسمح للمستخدمين بسهولة الدردشة مع غير موثوق بها الأعضاء الآخرين إذا كانوا يريدون مع البرمجيات الخاصة بها مثل Goog Chat, Facebook, etc (لا ميزة الوسطى على الرغم من).

لذلك الجمع بين "بسهولة" و "الخاصة بهم العميل" مع "غير موثوق بها" أنا أتصور ميزة مثل ذلك:
1.بوب يريد الدردشة مع أليس.كلاهما XMPP العملاء.
2.بوب النقرات على أليس.
3.موقعي يضع XMPP "تتابع"/"الوكيل" خلال بوب وأليس يمكن أن يحصل كل الآخرين الرسائل ، ولكن XMPP الهويات لم يكشف إلى أخرى -- فقط مواقع "الوكيل" XMPP indentity.

Bob <-> ProxyThatHidesIdentities <-> Alice

هل هناك آلية جيدة لفعل هذا ؟

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

المحلول

هذا يبدو وكأنه العادية XMPP متعددة المستخدم الدردشة (MUC), ولكن في هذه الحالة بالذات كنت مجرد تقييد غرف بحد أقصى اثنين من المشاركين.

مع MUC, غرف الدردشة يمكن أن يكون كاملا مجهول ؛ الناس مجرد اختيار (أو فرض) الأسماء المستعارة وذلك XMPP تظهر عناوين لكل مستخدم some-chat-room@chat.example.com/bob, حيث example.com هو الخاص بك الملقم.لا الحزب الأصل XMPP معرف يظهر للآخرين.

ومع ذلك ، فإن هذا يتطلب من كل طرف أن يكون العميل الذي يدعم MUC.معظم بذلك ، ولكن إذا كانت الأم Google Talk العميل لا, ليس لدي أي فكرة.

أود أن نلاحظ أيضا أن Facebook المستخدمين حاليا لا أستطيع التحدث مع أي شخص من خارج Facebook الشبكة عبر XMPP (أو أي وسيلة أخرى).

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