реализация сайта чата AJAX - PullRequest
2 голосов
/ 04 июня 2009

Я хочу реализовать сайт чата со следующими функциями:

  1. Прямой чат один на один со случайно выбранным незнакомцем
  2. Если мой собеседник отключается, меня переводят на другого незнакомца

Короче хочу подражать http://omegle.com/

Какой язык лучше всего подходит для этой задачи? JSP и Java? PHP? ASP? Другие

Должны ли все сообщения проходить через веб-сервер или есть лучший подход?

Ответы [ 3 ]

4 голосов
/ 04 июня 2009

Возможно, вы захотите посмотреть Google Web Toolkit (GWT) . Книга Райана Дьюсбери «Приложения Google Web Toolkit» на самом деле описывает процесс написания базового приложения для чата.

GWT позволяет писать код Java, скомпилированный в Javascript для приложений AJAX.

2 голосов
/ 04 июня 2009

Я написал учебник по AJAX Chat много лет назад по адресу:

http://www.dynamicajax.com/fr/AJAX_Driven_Web_Chat-271_290_291.html

Я также сделал ее в JSON-версии:

http://www.dynamicajax.com/fr/JSON_AJAX_Web_Chat-271_290_324.html

Они написаны на PHP, но бэкэнд действительно прост, поэтому вы можете легко перенести его на любой язык. Вот версия, которую я преобразовал в ASP.NET

http://www.dynamicajax.com/fr/AJAX_Web_Chat_ASP_NET-271_290_328.html

Он работает почти так же, как Omegle, все что вам нужно сделать, это настроить код для случайного выбора незнакомца.

0 голосов
/ 04 июня 2009

Я недавно создал скрипт чата с использованием PHP + AJAX. Да, все мои сообщения чата проходили через сервер, потому что он использовал скрипты AJAX и PHP на стороне сервера для доставки сообщений получателям.

Пример сценария PHP-чата см .: http://www.phpfreechat.net/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...