什么是Workerman
Workerman是一款开源高性能异步PHP socket即时通讯框架。支持高并发,超高稳定性,被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。拥有异步Mysql、异步Redis、异步Http、MQTT物联网客户端、异步消息队列等众多高性能组件。
Workerman使用前准备
下载的GetwayWorker版本。业务开发只需关注Applications/项目/Events.php文件即可。
Workerman代码实现
下载的GetwayWorker放在www下面命名webSocket
打开start_gateway文件
在webSocket新建一个php文件test:
打开两个页面,第一个页面uid为1,第二个页面uid为2,
点击发送全体广播,页面一和页面二都能收到,实现多对一
实现一对一