ajax 채팅방 만들어보기

예전에 한번 ajax채팅을 보여드린적이 있었는데.. 그건 채팅기능만 구현한 거였구..
이런식으로 작동하는구나 하는 정도였습니다.

http://222.112.187.32:9090:8080/ajax/message.php

메시지를 파일로 저장해서 뿌려주는 거져

이번엔 어느정도 채팅방의 모습을 간단하게나마 갖추어보았습니다.

http://222.112.187.32:9090:8080/ajax/chat

(수시로 수정이나 안될수가 있슴다..)

대화명 입력하고 들어가면 세션인증을 거쳐 대기실에 들어가고 채팅방을 생성할수 있는데 까지 구현했슴다 ^^
허접하더라도 감안하고 봐주시길..

php와 mysql을 이용합니다.
특징은 메시지 스크롤이 밑으로 떨어지지를 않습니다.
리턴값이 딜리미터로 구분한 텍스트가 아니라 xml구조라서 요소들을 뽑아다 뿌려줍니다.
utf-8 기반임다. 익스,파폭,오페라,모질라등을 지원합니당 ^^

디비는 chat,user,room 테이블 이렇게 세개를 가지고 구성됩니다.
chat테이블의 데이터는 계속 쌓여있고.. user나 room테이블을 아무 액션없이 일정시간 지나면 삭제됩니다.

버그 및 기타 문의사항 남겨주시면 아는데까지만 답변 및 수정 있겠슴다. ^^

참조 사이트는 http://www.dynamicajax.com/chat.php

Comments

Powered by Facebook Comments

One thought on “ajax 채팅방 만들어보기

  1. 쥔장님.. 요거 비공개 인가요??
    염치없지만..
    소스파일 링크도 같이 걸어주셨으면 하는 바램이 있네요..~♡

댓글 남기기

당신의 이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

*

다음의 HTML 태그와 속성을 사용할 수 있습니다: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>