Workerman,GetwayWorke实现聊天通讯

                                                                                    Workerman

什么是Workerman

Workerman是一款开源高性能异步PHP socket即时通讯框架。支持高并发,超高稳定性,被广泛的用于手机app、移动通讯,微信小程序,手游服务端、网络游戏、PHP聊天室、硬件通讯、智能家居、车联网、物联网等领域的开发。 支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。拥有异步Mysql、异步Redis、异步Http、MQTT物联网客户端、异步消息队列等众多高性能组件。

Workerman使用前准备

下载的GetwayWorker版本。

业务开发只需关注Applications/项目/Events.php文件即可。

Workerman,GetwayWorke实现聊天通讯_第1张图片

 

 

Workerman代码实现

下载的GetwayWorker放在www下面命名webSocket

打开start_gateway文件

Workerman,GetwayWorke实现聊天通讯_第2张图片

 

Workerman,GetwayWorke实现聊天通讯_第3张图片

Workerman,GetwayWorke实现聊天通讯_第4张图片

Workerman,GetwayWorke实现聊天通讯_第5张图片

在webSocket新建一个php文件test

Workerman,GetwayWorke实现聊天通讯_第6张图片

Workerman,GetwayWorke实现聊天通讯_第7张图片

 

Workerman,GetwayWorke实现聊天通讯_第8张图片

Workerman,GetwayWorke实现聊天通讯_第9张图片

打开两个页面,第一个页面uid为1,第二个页面uid为2,

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

Workerman,GetwayWorke实现聊天通讯_第10张图片

 

Workerman,GetwayWorke实现聊天通讯_第11张图片

实现一对一

Workerman,GetwayWorke实现聊天通讯_第12张图片

 

 

Workerman,GetwayWorke实现聊天通讯_第13张图片

 

 

你可能感兴趣的:(Workerman,GetwayWorke实现聊天通讯)