一个PHP文档可以从2个客户端接收输入吗?

时间:2012-03-23 15:05:17

标签: php client-server server-side-scripting

尝试编写聊天,就像在facebook上一样,我想知道两个客户端是否可以连接到同一个PHP文档,或者,如果一个PHP文档可以同时与2个客户端通信? (我只是以PHP为例,我不介意使用其他服务器端脚本语言,尽管PHP是我可编程的唯一服务器端脚本语言。)
通信我指的是通过AJAX或类似HTML5 SSE接收输入和发送输出 这可能吗?
这怎么称(谷歌搜索)?

感谢。

3 个答案:

答案 0 :(得分:1)

您应该查看Websockets。有一个库SocketIO,它使客户端和服务器之间的实时“实时”通信变得非常容易。服务器可以将聊天消息推送到客户端。

您还应该考虑在服务器上使用Node.JS,它对SocketIO有很好的支持。

答案 1 :(得分:1)

网上有数百个教程可以解释如何使用您非常熟悉的一些技术来创建聊天系统(PHP,Javascript和MySQL):

http://www.tutorialized.com/tutorials/PHP/Chat-Systems/1

我建议至少阅读其中一个,以便了解每件作品在拼图中的位置。

编码愉快,祝你好运。

答案 2 :(得分:0)

您可以创建一个使用AJAX自动重新加载内容的站点,您必须创建一个PHP文件,该文件显示所有消息,另一个消息来自输入表单。您应该在MySQL数据库中保存的数据。