目录

ZanWebSocketDemo

zan php websocket server demo

如何使用

  1. 安装 zan扩展
  2. 安装composer
  3. 在根目录下执行composer update
  4. 配置php.ini
    zanphp.RUN_MODE = test
    zanphp.DEBUG = true
  5. 启动http server php bin/websocket
  6. 浏览器打开bin/test.html

zan框架websocket前后端协议规范

请求格式

{
    "path": "/module/controller/action",
    "data": "xxx"
}
  • path: url中的path字段,用于请求路由,websocket可以复用HTTP的路由、filter等功能
  • data: 请求数据

响应格式

{
    "code": 0,
    "data": "xxx"
}
  • code: 响应码,0表示success,其他值表示错误码
  • data: code为0时代表响应,其他值时表示错误信息

7.测试

启动server: 
    php bin/websocket
启动client:
    cd test
    phpunit --bootstrap bootstrap.php WebSocketTest

8.controller编写 参照示例中的controller实现即可。

关于
43.0 KB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号