在UT框架中引用use library\UsualToolSockets\UTSockets
实例化方法调用,如:$socket=new UTSockets($host,$port);
启动WebSockets后台服务:
再运行目录下创建php文件并写入以下代码,再Cli执行文件:php xxx.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)