2010-03-16 2 views
1

그래서이 사이트 웹 앱에서 사용자에게 이 (가) 에 Goog Chat, Facebook 등 (중앙 기능은 아님)과 같은 자체 소프트웨어를 사용하려는 경우 신뢰할 수없는 다른 회원과 채팅 할 수 있도록 노력하고 있습니다.XMPP : 클라이언트가 프록시를 통해 통신하도록 허용 하시겠습니까?

"쉽게"와 "자신의 클라이언트"를 "신뢰할 수 없음"과 결합하려면 다음과 같은 기능이 필요합니다.
1. Bob이 Alice와 (과) 채팅하고 싶어합니다. 둘 다 XMPP 클라이언트를 가지고 있습니다.
2. Bob이 Alice를 클릭합니다.
3. 내 사이트는 Bob과 Alice가 서로의 메시지를 가져올 수있는 XMPP "릴레이"/ "프록시"를 설정하지만 XMPP ID는 다른 사이트에 공개되지 않습니다. 내 사이트 "프록시"XMPP indentity 만 표시됩니다.

Bob <-> ProxyThatHidesIdentities <-> Alice 

이렇게하는 좋은 방법이 있습니까?

답변

2

보통 XMPP Multi User Chat (MUC)처럼 들리지만,이 특별한 경우에는 방을 최대 2 명의 참가자로 제한하고 있습니다.

MUC를 사용하면 대화방을 완전히 익명으로 할 수 있습니다. 사람들은 별칭을 선택 (또는 적용)하므로 XMPP 주소는 각 사용자에게 example.com[email protected]/bob으로 표시됩니다. 당사자의 원본 XMPP ID는 다른 사람에게 표시되지 않습니다.

그러나 이렇게하려면 각 당사자에게 MUC를 지원하는 클라이언트가 있어야합니다. 대부분의 경우,하지만 네이티브 Google 토크 클라이언트 여부, 나는 잘 모른다.

페이스 북 사용자는 현재 XMPP (또는 다른 방법)를 통해 Facebook 네트워크 외부의 사람과 이야기 할 수 없다는 점에 유의하십시오.

관련 문제