用php构建聊天应用程序[重复]

Posted

技术标签:

【中文标题】用php构建聊天应用程序[重复]【英文标题】:Building chat app with php [duplicate] 【发布时间】:2016-12-06 02:51:25 【问题描述】:

我正在寻找一些使用 php 构建聊天应用程序的参考资料

1。使用 AJAX

我看到有很多使用 javascript/jquery 的教程使用 setInterval 方法来保持调用 ajax 方法,该方法用于获取数据库中最后插入的数据并检索是否有任何更改。

2。带棘轮

但我找到了 Ratchet ratchet web,我相信它使用 websockets。

有谁知道第一个和第二个选项的优势是什么,第一个选项(使用 ajax)是一个好的选择吗?

【问题讨论】:

【参考方案1】:
    使用 AJAX 您需要手动维护会话 需要手动映射 这是一种方式

2 使用 Ratchet 或 Websocket

Websocket 是 html 5 功能,因此您应该使用 bcz 它的最新功能 Websocket 基于每个连接的会话工作,这对每个聊天连接都有帮助,只需映射 2 个用户的会话,简单的步骤即可让您的聊天应用程序就绪 其双向数据通信

【讨论】:

以上是关于用php构建聊天应用程序[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Node.js VS PHP — 你应该选择哪一个?

是否可以在我的 Web 应用程序中使用来自 Google Talk 的音频聊天服务?

没有 openfire 的 Android 上的聊天室应用

使用 HTML5 websockets 实现基于 web 的实时视频聊天

Firebase 网络应用聊天重复聊天输入

zphp,swoole开发chat聊天室