gpt4 book ai didi

javascript - 如何使用 PHP/Javascript 创建聊天应用程序?

转载 作者:行者123 更新时间:2023-11-28 14:04:43 24 4
gpt4 key购买 nike

我正在尝试使用 PHP 和 javascript 创建一个聊天系统。我想知道 Gmail 中的聊天功能是如何工作的:即使用户移动到另一个页面,它也会保持在相同的位置。如果有人能解释它是如何工作的,我将不胜感激。

同时,请提供一些关于如何创建聊天短信的想法。例如,弹出窗口的创建、聊天所使用的协议(protocol)等。

最佳答案

即使您更改页面,GMail、Facebook 或 Orkut 中的聊天也会保持在同一位置,这是因为当您单击 GMail、Facebook 或 orkut 内的任何链接时,它们并没有进行真正的页面更改。它们通过哈希标签标识符加载页面,并使用标准 AJAX 加载内容。例如,在 GMail 中,您会发现所有链接,如收件箱 https://mail.google.com/mail/?zx=xxxxxxx&shva=1#inboxhttps://mail.google.com/mail/?zx=xxxxxxxx&shva=1#starred因此,当您单击它们时,浏览器实际上不会重新加载新页面,而是发出 AJAX 请求并提取数据,因此这不会影响页面上的聊天 block 。

您可以查看http://www.ajaxprojects.com/ajax/tutorialdetails.php?itemid=9#start一个简单的基于 PHP/MySQL 的聊天应用程序。如果您想要一个可扩展的聊天应用程序,您必须使用 Comet 或“同步 HTTP 上的双向流”BOSH。 Python 中的 Friendfeeds TornadoWeb 可以提供帮助。 http://www.tornadoweb.org/

希望这些信息有帮助。

关于javascript - 如何使用 PHP/Javascript 创建聊天应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2175864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com