× 警告!旧版文档已经暂停维护,请查看新版文档。点击前往新版文档

WebSocket\Server::pack

打包WebSocket消息。函数原型:

function WebSocket\Server::pack(string $data, int $opcode = 1, bool $finish = true, bool $mask = false) : string;
  • $data:消息内容
  • $opcodeWebSocketopcode指令类型,1表示文本,2表示二进制数据,9表示心跳ping
  • $finish:帧是否完成
  • $mask:是否设置掩码
  • 返回打包好的WebSocket数据包,可通过Socket发送给对端

  • 麒鱼HR

    有bug。返回数据前两个字节多余,目前需要手动从第三字节开始截取