Чат кометы на выделенном сервере 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

Другие вопросы по тегам