ausheng

Workerman,GetwayWorke实现聊天通讯

什么是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,

点击发送全体广播,页面一和页面二都能收到,实现多对一

实现一对一

ausheng

爱生活,爱编程

AUSHENG – BLOG

不要害羞,保持联系。我们喜欢结识有趣的人,结交新朋友。