글쓰는 부분에 ajax함수를 비동기화에서 동기화로 바꿀라고 했는데,
하여튼 바꾸긴 했는데, 먼저도 그게 비동기식이었는지,, 잘 모르겠더군요..

하여튼 그래서, 자기가 글 올리고 새글바로 확인하는 간격을 0.2초로 했습니다.
.. 원래 읽어오는 주기가 0.2초 안에 있으면, 그냥 기다리고,
아니면 새글확인주기와 무관하게 다시 새글확인하도록 하는데,, 거기서의 기다리는 시간.
기존에 0.25초였었는데,, 0.2초로.. == 뭐 별 의미는 없습니다.

새글이 올라오면, document.title='새글이 올라왔습니다' 라고 표시됩니다.
새글이 없으면, 원래 채팅방에서 표시되는대로 '채팅방 - 채팅방id'로 돌아옵니다.
새글 확인주기가 대충 1초니까, 새글이 올라왔다는 표시도 1초동안 유지된다고 보면 되겠네요.


mysql 안쓰고, php파일 하나로 돌아갑니다.
압축풀어 폴더채로 업로드하고, chat폴더권한 777주고(설치끝),
index.php에 접속해서 사용하면 됩니다.
by Anna 안나 2008. 6. 8. 10:54