实施AJAX聊天网站

时间:2009-06-04 16:05:15

标签: java asp.net ajax jsp chat

我想实现一个具有以下功能的聊天网站:

  1. 与随机挑选的陌生人进行一对一聊天
  2. 如果我的对话伙伴断开连接,我应该转移到不同的陌生人
  3. 简而言之,我想模仿http://omegle.com/

    哪种语言最适合此任务? Jsp和Java? PHP? ASP?其他

    是否所有消息都通过Web服务器,或者是否有更好的方法?

3 个答案:

答案 0 :(得分:4)

您可能需要查看Google Web Toolkit (GWT)。 Ryan Dewsbury的书"Google Web Toolkit Applications"实际上将引导您完成编写基本聊天应用程序的过程。

GWT允许您编写为AJAX应用程序编译为Javascript的Java代码。

答案 1 :(得分:2)

几年前我写了一篇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

它的工作方式与“聊天”非常相似,您需要做的就是设置代码以随机选择一个陌生人。

答案 2 :(得分:0)

我最近使用PHP + AJAX创建了一个聊天脚本。是的,我的所有聊天消息都通过服务器,因为它使用AJAX和服务器端PHP脚本将消息传递给收件人。

有关PHP聊天脚本的示例,请参阅: http://www.phpfreechat.net/