XMPP:مما يسمح للعملاء التواصل من خلال البروكسي ؟
سؤال
لذلك أنا أعمل على هذا الموقع على شبكة الإنترنت التطبيق الذي ينبغي أن تسمح للمستخدمين بسهولة الدردشة مع غير موثوق بها الأعضاء الآخرين إذا كانوا يريدون مع البرمجيات الخاصة بها مثل 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 (أو أي وسيلة أخرى).