2012-03-13 3 views
0

나는이 순간에 웹 사이트를 만들고 있는데,이 작은 프로젝트를 시작하기 전에 나의 가장 큰 두려움은 웹 사이트에 일종의 채팅 시스템을 구현하는 것이었다.asp.net 웹 사이트에 대한 채팅 시스템으로서의 재버

이 채팅의 기능은 매우 단순해야합니다. 예를 들어 2 명의 사용자가 온라인 채팅을 할 수 있습니다. 사용자가 온라인 상태가 아니지만 다른 사람이 메시지를 보낸 경우 다음에 로그인 할 때 메시지를 읽고 응답 할 수 있어야합니다. 그래서 페이 스북 잡담과 같은 것이어야합니다.

제 친구는 Jabber를 확인해 보라고 조언했습니다. 나는 찾고 있었지만 didnt는 그것에 관한 좋은 정보를 찾는다. 누구든지 정보에 대한 좋은 링크를 가지고 있습니까? 아니면 모든 예 또는 조언? 사전에

감사

업데이트 :

모든 답변 주셔서 감사합니다,하지만 난 여전히 정말 그나마 내가 웹 기반 메시징 시스템을 통합하고 얘기하지 메신저 할 수있을 것입니다 이해 채팅방이나 채팅은 사용자가 서로 대화 할 수있는 전자 메일과 비슷하지만 온라인 상태가 아닌 경우 사용자가 다시 온라인 상태가 될 때까지 메시지가 저장됩니다.

내가 읽은 것은 대화방 및 채팅 응용 프로그램과 비슷하지만 실제로 웹 기반 자료가 아니거나 내가 잘못 생각한다는 것입니다.

예를 들어 내 웹 사이트에 등록 된 각 사용자에 대해 자동으로 jabber 계정을 만들어야하기 때문에? 프로그래밍 방식으로 가능합니까?

+0

Google 토크 서버를 사용 하시겠습니까? 아니면 자체 서버를 설치 하시겠습니까? –

+0

나는 기존의 자유로운 재버를 사용할 것입니다 ... – Alnedru

답변

1

여기 시작 했죠 : http://code.google.com/p/jabber-net/

가 개인적으로, 나는 여전히 프로토콜로 IRC의 팬이다. 사용할 수있는 IRC 서버가 많이 있으며 사다리꼴입니다.

+0

IRC는 채팅에 구현하는 것이 더 복잡하다고 생각합니다. 웹 기반 채팅이어야하므로 ... 확실하지는 않습니다. – Alnedru

2

Strophe framework을 사용하고 싶습니다. 당신은 당신이 읽어야 다음 기타를 배우고 싶은 경우에
http://xmpp.org

:에

는 XMPP (재버)에 새로운
var con = new Strophe.Connection(“jabber-server.com”); 
con.connect(“[email protected]”, “mypassword”, onJabberConnected); 

function onJabberConnected(status) 
{ 
    switch(status) 
    { 
     Strophe.Status.CONNECTED: 
      ... 
    } 
} 
1

는 다음 시작해야합니다 : 그것은 당신이 쉽게 몇 줄에 조사를 시작하는 데 도움이 여기에 나열된 책 중 하나 이상 :
http://xmpp.org/resources/books/

당신은 특히 읽어야
XMPP : 자바 스크립트와 확실한 가이드
전문 XMPP 프로그래밍을 d jQuery

첫 번째 기술에 대한 훌륭한 개요를 제공합니다. IMHO 웹 기반 채팅을위한 최상의 솔루션은 Strophe와 같은 라이브러리가있는 HTML 및 Java 스크립트입니다. 그리고 이것은 두 번째 책에 관한 것입니다. 그것은 많은 예제와 완벽한 웹 채팅 클라이언트 예제 기능이 함께 제공됩니다.

관련 문제