공룡호가 사는 세상 이야기

텔넷 기반에서 웹 기반으로의 변화가 이루어진지 얼마 후 자신의 홈페이지를 내 손으로 만들고자 하는 욕구가 여기저기서 일어났다. 그 때, 나를 비롯한 많은 사람들이 사용했던 언어가 PHP였는데, 자신의 홈페이지에 채팅방을 만들고자 하는 사람들이 많았다. 일부 공개된 소스가 있긴 하였는데, 새로운 대화가 업데이트 되었는지 점검하지 못하여, 일정 주기로 계속해서 채팅방을 리프레시 하는 방법을 사용하였고, 그 결과 딱,딱,딱 하는 소리가 나고, 대화 메시지도 바로바로 업데이트 되지 않았다. 그 후, 자바스트립트 채팅 엔진을 이용한 채팅방도 생겨났었던 것으로 생각이 든다.

이번 기사는 채팅 시스템을 Ajax와 PHP를 사용하여 구현하는 것이다. 특별한 인스턴스 메시징 소프트웨어를 설치할 필요 없이 컨텐츠의 가장 가까운 사이트 내에서 고객과 관리자간의 채팅을 구현하는 것이 사이트에서 채팅을 구현하고자 하는 목표일 것이다. 물론, Ajax를 이용하므로 메시징의 업데이트와 동시에 채팅 윈도우의 갱신은 당연히 이루어질 것이고,

기사는 아래 링크에서 확인할 수 있듯 번역되지 않은 원문이다.
http://www.ibm.com/developerworks/kr/library/x-ajaxxml8/index.html

각 단계별로 소스코드와 실행결과를 보여주고 있어 영문이라 해도 그다지 어렵지 않게 따라할 수 있다.

The login window for the chat
로그인 윈도우

The simple chat window
간단한 채팅 시스템

간단한 채팅 시스템의 구현을 마친 후, 좀 더 나은 채팅 시스템으로의 업그레이드까지.
간만에 간단한 예제다. 영문이라도 어렵지 않게 따라하면서 익힐 수 있을 듯 하다.

시간이 나면 번역이라도 -ㅁ-; (리뷰도 말일에 몰아서 하는 주제에 번역은..)