-1
  • 我想知道是否可以使用 ajax push 制作我自己的聊天应用程序。
  • 如果是,最简单的方法是什么?

我知道如何使用 javascript 并进行 ajax 调用,但这就是我所能做到的。我可以自己找到教程,但我不知道该方法是否好,因此任何链接都会受到赞赏。

谢谢

4

2 回答 2

0

要使用 ajax push (comet),您必须创建一个能够保持并发连接的服务器。

你真的可以做任何事情来寻找你最喜欢的语言的回显服务器。Java/C/C++ .. 我会在 Java 中执行此操作,因为它也可以在 Linux 上运行。

您可以使用http://www.ape-project.org/这似乎已经为您完成了所有工作.. 但似乎很复杂.. 我建议从头开始使用 echo 服务器。

于 2011-09-09T03:43:43.933 回答
0

我会推荐使用 Node.js,因为它在 Comet/Ajax-push 上很棒。为什么它很棒?Comet 应用程序往往是事件驱动的,而 Node.js/javascript 擅长这些事情。

但是,如果您更喜欢在 Java 中执行此操作,只要您的 servlet 实现 CometProcessor 并且您使用 NIO 作为 http 连接器,Tomcat 实际上就支持 Comet。见http://tomcat.apache.org/tomcat-6.0-doc/aio.html

于 2011-09-09T17:28:09.387 回答