Swoole 使 PHP 开发人员可以编写高性能高并发的 TCP、UDP、Unix Socket、HTTP、 WebSocket 等服务,让 PHP 不再局限于 Web 领域。Swoole4 协程的成熟将 PHP 带入了前所未有的时期, 为性能的提升提供了独一无二的可能性。Swoole 可以广泛应用于互联网、移动通信、云计算、 网络游戏、物联网(IOT)、车联网、智能家居等领域。使用 PHP + Swoole 可以使企业 IT 研发团队的效率大大提升,更加专注于开发创新产品。
以下是一个简单的使用php+swoole实现简单的聊天消息推送
思路逻辑:连接swoole服务并且发送消息到swoole服务
swoole服务接收到发送的信息并且发送给连接到swoole上的其他客户端
其他客户端通过webscoket监听swoole服务发送过来的消息并输出
效果展示:
一、客户端代码编写