【发布时间】:2010-10-31 09:23:32
【问题描述】:
我想实现一个具有以下功能的聊天网站:
- 与随机挑选的陌生人进行直接一对一聊天
- 如果我的对话伙伴断开连接,我应该被转移到另一个陌生人
总之,我想模仿http://omegle.com/
哪种语言最适合这项任务? Jsp和Java? php? ASP?其他人?
所有消息都应该通过网络服务器,还是有更好的方法?
【问题讨论】:
标签: java asp.net ajax jsp chat
我想实现一个具有以下功能的聊天网站:
总之,我想模仿http://omegle.com/
哪种语言最适合这项任务? Jsp和Java? php? ASP?其他人?
所有消息都应该通过网络服务器,还是有更好的方法?
【问题讨论】:
标签: java asp.net ajax jsp chat
您可能想查看Google Web Toolkit (GWT)。 Ryan Dewsbury 的书 "Google Web Toolkit Applications" 实际上会引导您完成编写基本聊天应用程序的过程。
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/
【讨论】: