如何创建实时AJAX?

时间:2010-07-10 17:01:02

标签: database ajax twitter real-time instant-messaging

我想要的一个很好的例子是聊天系统,我向某人发送消息,他可以立即看到我的消息,反之亦然。

所以我想要最好的方法来跟踪数据库中是否有新的答案,如果是,那么用AJAX显示它。

示例网站:

  1. Twitter
  2. Friend Feed

3 个答案:

答案 0 :(得分:2)

您可能希望查看Comet或其中一种other推送技术

答案 1 :(得分:0)

您可以使用AJAX,但如果您的受众人数有限或暂时无法上线,您可能需要查看HTML 5 Web Sockets(目前仅支持少数浏览器)。有了它,您可以打开想要聊天的浏览器的套接字。所有消息都将通过Web服务器中继,因此聊天者将无法找到其他参与者的IP地址。

答案 2 :(得分:0)

我一直在寻找这个问题的答案。谢谢史蒂夫。经过一些研究后,我发现http://www.webreference.com/programming/javascript/rg28/似乎在做这个伎俩