На самом деле есть две части для чата:
- Длительный запрос на потоковую передачу данных с сервера на клиент
- Ajax-сообщения от клиента на сервер, который отправляет одно сообщение на сервер
Во-вторых, любой ajax-фреймворк сделает это. Для начала вы можете взглянуть на Comet , чтобы получить представление об этом. Но вы должны знать, что html не является протоколом чата. Если вы не обращаете внимания, такие вещи могут легко убить ваш сервер.