Вопрос

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

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

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

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

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

Это было полезно?

Решение

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

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

Другие советы

Несколько лет назад я написал руководство по чату AJAX по адресу:

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: все, что вам нужно сделать, это настроить код для случайного выбора незнакомца.

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top