나는 JSJaC과 ejabberd을 사용하여 실시간 채팅을하고 있습니다. 모든 사이트 방문자에게 '손님'계정이 주어지는 것을 제외하면 모두 작동합니다. 두 명의 방문자가 동시에 실시간 채팅을 시도하면 응답이 혼란 스럽거나 첫 번째 사용자가 로그 아웃됩니다.Jabber 자동 로그인
게스트 이름을 임의로 설정할 수 있지만 그 이름이 등록되어 있는지 또는 자동 등록되어 있는지 그리고 이전에 등록되지 않았 으면 좋겠는지 확인해야합니다. 임의의 리소스 이름에 각 로그인을 할당하려고 시도했지만 여전히 대화를 병합했습니다.
간단히 말해서 익명 로그인을 여러 번 허용하여 라이브 채팅 계정으로 개별 대화를 시작할 수있는 가장 쉬운 방법을 찾고 있습니다. 기본 라이브 채팅 계정이 채팅 중일 때 라이브 채팅이 다른 사용자에게 라운드 로빈 할 수 있다면 더 좋습니다 (그러나 선택 사항).
해결책은 웹 클라이언트 또는 서버 기반 일 수 있습니다. 둘 다 제어하므로 (ejabberd는 다양한 모듈을 지원합니다) 신경 쓰지 않아도됩니다. 내가하려고 할 때
BTW, 자동 등록 a를 JSJaC simpleclient 데모 반환 계정 등록 :이 일이 있다면 내가 무시하거나 사용자 정의 클라이언트 또는 서버로 대체 할 수 있습니다 아직 확립되지 않은
An error occured:
Code: 409
Type: cancel
Condition: conflict
을 설정. 나는이 오류를 감지하고 자동 등록하지 않고 다시 시도 할 수 있지만 더 좋고/더 쉬운 옵션을 듣고 싶습니다.
감사합니다. 그런 것이 존재했는지 확신 할 수 없었습니다. 내가 한 일처럼 정확하게 들린다. – SpliFF
충분히 이상하게도 작동하지 않습니다. 나는 편지에 지시 사항을 따라 갔지만 (나는 401인가되지 않은 오류를받습니다). serverfault 또는 ejabberd에서 질문 할 것이지만이 대답은 여전히 받아 들일 수 있습니다. – SpliFF