웹상에서 채팅 프로그램을 구현할 때 가장 힘든 부분이 바로 HTTP 프로토콜이 접속이 바로 끊기고 상태를 저장하지 않는 접속을 이용한다는 점입니다. 즉, 소켓 프로그래밍에서 접속을 열고 닫고 하는것이 굉장히 운영체제 차원에서는 비싼 작업인 반면 이미 열려진 소켓에서 몇바이트 쯤 더 쓰는 것은 속도나 성능 면에서 전혀 문제가 되지 않는다는 것이죠 (요즘은 인터넷이 빨라서 초당 몇MB씩도 쓰고 하잖아요. 하지만 접속을 여는 데에는 여전히 시간이 걸리죠.) 그러나 Flash Action Script에서 지원하는 Socket 클래스를 이용하면 자신이 다운로드된 서버와 접속이 유지된 통신을할 수 있습니다. 본 프로그램에서는 이점을 이용하여 클라이언트로는 Flash와 자바스크립트를 이용하고 서버로는 C++로 자체 ..