Чат кометы на выделенном сервере GoDaddy Linux?
- Я хочу знать, возможно ли создать собственное приложение для чата с помощью ajax push.
- И если это так, какой самый простой способ сделать это?
Я знаю, как использовать javascript и делать вызовы ajax, но это все, что я могу сказать. Я сам могу найти учебники, но не могу сказать, хорош ли метод или нет, поэтому любые ссылки будут оценены.
Спасибо
2 ответа
Чтобы использовать ajax push (комету), вы должны создать сервер, который будет поддерживать одновременные соединения.
Вы можете сделать что-нибудь, ищите эхо-серверы на вашем любимом языке. Java/C/C++. Я бы сделал это на Java, так как он может работать и на Linux.
Вы можете использовать http://www.ape-project.org/ который, кажется, уже готов для вас... но кажется сложным... Я бы рекомендовал начать с нуля с эхо-сервером.
Я бы порекомендовал использовать Node.js, так как он хорош в Comet/Ajax-push. Почему это здорово? Приложения Comet, как правило, управляются событиями, и Node.js / javascript превосходен в таких вещах.
Однако, если вы предпочитаете делать это в Java, Tomcat на самом деле поддерживает Comet, если ваш сервлет реализует CometProcessor и вы используете NIO в качестве http-коннектора. См. http://tomcat.apache.org/tomcat-6.0-doc/aio.html