尝试写一个聊天,比如在 facebook 上,我想知道两个客户端是否可以连接到同一个 PHP 文档,或者,如果 1 个 PHP 文档可以同时与 2 个客户端通信?
(我只是以 PHP 为例,我不介意使用另一种服务器端脚本语言,尽管 PHP 是我唯一可以编程的服务器端脚本语言)。
通信是指通过 AJAX 或 HTML5 SSE 之类的方式接收输入和发送输出。
这可能吗?
这怎么称呼(用于谷歌搜索)?
谢谢。
尝试写一个聊天,比如在 facebook 上,我想知道两个客户端是否可以连接到同一个 PHP 文档,或者,如果 1 个 PHP 文档可以同时与 2 个客户端通信?
(我只是以 PHP 为例,我不介意使用另一种服务器端脚本语言,尽管 PHP 是我唯一可以编程的服务器端脚本语言)。
通信是指通过 AJAX 或 HTML5 SSE 之类的方式接收输入和发送输出。
这可能吗?
这怎么称呼(用于谷歌搜索)?
谢谢。
你应该看看 Websockets。有一个库 SocketIO 可以很容易地在客户端和服务器之间进行实时“实时”通信。服务器可以将聊天消息推送给客户端。
您还应该考虑在服务器上使用 Node.JS,它对 SocketIO 有很好的支持。
网上有数百个教程可以解释如何使用您非常熟悉的一些技术来创建聊天系统(PHP、Javascript 和 MySQL):
http://www.tutorialized.com/tutorials/PHP/Chat-Systems/1
我建议至少阅读其中一个,这样您就可以了解每个部分在拼图中的位置。
快乐的编码和好运。
您可以创建一个使用 AJAX 自动重新加载内容的站点,并且您必须创建一个 PHP 文件,该文件显示所有消息和一个从输入表单接收消息的文件。您应该保存在 MySQL 数据库中的数据。