Websockets

在UT框架中引用use library\UsualToolSockets\UTSockets
实例化方法调用,如:$socket=new UTSockets($host,$port);

启动WebSockets后台服务:
Windows:在/app/modules/ut-frame/front/下CMD运行:php sockets.php
Linux:在命令行中执行:PHP目录位置 UT框架位置/app/modules/ut-frame/front/sockets.php
几个系统参数:
$config["SOCKETS_HOST"] 内网IP,$config["SOCKETS_WSIP"] 外网IP,$config["SOCKETS_PORT"] 端口

常用方法包含:

  • 建立通讯
    DoServer()
  • 将socket添加到已连接列表
    Connect($socket)
  • 客户端关闭连接
    DisConnect($socket)
  • 算法握手
    Handshake($socket, $buffer)
  • 解析数据
    Parse($buffer)
  • 组装socket数据帧
    Build($msg)
  • 拼装信息
    DealMsg($socket, $recv_msg)
  • 广播消息
    Broadcast($data)

文档有错误?
反馈:292951110@qq.com

定位至目录

始于2018年,UT框架版权归原作者所有.
开放、包容、发展。 工单 | 团队 | 蜀ICP备2024067013号