2009-12-04 2 views
1

일반적으로 http 및 웹의 상태 비 저장 속성으로 인해 온라인 채팅은 세션 시간 초과, 하나의 브라우저에서 여러 창이 열리고 다른 계정이 로그인 된 것과 같은 장애물이 발생하기 때문에 현혹되기가 어렵습니다. 창문. 또한 사용자가 브라우저 창을 닫고 로그 아웃하는 등의 문제가있어 전달되지 않은 메일을 다루기가 까다로울 수 있습니다.목표 : 알맞은 온라인 IM 채팅 작성

다른 사람들이 이러한 문제를 어떻게 우아하게 해결했는지 설명하는 좋은 기사가 있습니까?

최대 강건성으로 페이스 북이나 Gmail과 같은 IM을 어떻게 달성 할 수 있는지에 대해 생각해보십시오.

이것을 달성하기 위해 로컬로 호스트 된 재버 서버와 통합하기위한 적절한 코드 기반/writeup이 있습니까?

편집 : 사이트는 사이트의 구성원 사이에 하나의 채팅에 하나가 될 것입니다 - 캐롤 이야기 할 수 있고 밥은 별도의 채팅 팝업에서 동시에 짐 대화를 나눌 수 밥 같이. 이것은 jabber/xmpp를위한 좋은 후보자가됩니다.

나는 앞으로 4 일 이내에 가장 도움이되는 답을 기꺼이 받아 들일 것입니다.

답변

2

나는 이것을 사용하기 위해 어떤 종류의 시스템을 사용할 것인지 궁금합니다. 작은 프로젝트에서 사용자 간의 소규모 채팅 시스템을위한 것입니까? 아니면 BIG 시스템을 구상하고 있습니까? 온라인 인스턴트 메신저 시스템의 가장 큰 문제점은 신뢰성이 —입니다. 그들의 채팅 시스템은 악명 높고 버그가 많으며 많은 수의 전문 개발자가 자신의 처분에 따라 많은 자원을 보유하고 있습니다.

XMPP 조직의 XMPP 클라이언트 목록을보고 싶을 수도 있습니다. web clients에 대한 섹션이 있습니다. 오픈 소스가 있다면 그 중 일부와 함께 작업 할 수 있습니다. 다시 말하지만, 시스템이 의도 한 바를 정확하게 모른 채 말하기는 어렵습니다. 내부적 인 경우 Google Apps for Your Domain을 사용할 수 있습니다. 악화가 더 심해지고 손이 많이 잡히면 어쩌면 웹용 LibPurple 라이브러리 구현을 직접 작성할 수 있습니다 (google it, 아직 두 번째 하이퍼 링크를 게시하기에 충분한 평판 포인트가 없습니다) .

시작하기위한 몇 가지 아이디어를 제공하는 희망. 나는 이것을하기 전에 한번도 해본 적이 없으며, 도움이 될만한 몇 가지 팁을 제공합니다. 행운을 빕니다!

+0

좋은 답변입니다. 감사합니다. 질문 범위를 좁히기 위해 질문을 업데이트했습니다. –

+0

나는 페이스 북 채팅이 버그라고 완전히 동의한다. Gmail 채팅이 아닌 GTalk를 사용하므로 Gmail 채팅의 버그를 알지 못합니다. 그러나 나는 그것이 매우 안정하다고 믿습니다. –

관련 문제