Pusher的Channels是一个平台,可让您为应用提供无缝的实时数据。
在这篇文章中,我将向您展示如何编写一个非常简单的聊天应用程序的功能组件。 这是一个简化的示例,但是您将看到Channels如何简化Web应用程序中实时通信的实现。
设置服务器
我们的服务器应用程序是一个名为messages.php的 PHP文件,它将处理来自浏览器的POST请求。 我们的消息处理程序会将客户端的消息发送到Channels服务,然后该服务将这些消息广播到其他客户端。
在将PHP用于服务器应用程序时,您要下载并使用Channels库,并且可以使用composer和以下命令安装该库:
composer require pusher/pusher-php-server
messages.php的代码几乎与您在“渠道”信息中心的“入门”页面上找到的代码完全一样。 仅有一些修改。
首先,您需要要求autoload.php文件才能使用Pusher库:
require './../vendor/autoload.php';
接下来&#