配置
workerman 提供的 GatewayWorker\Gateway 类用于实现端口的监听,模块的 ws 服务启动正是通过它:
php
new \GatewayWorker\Gateway('协议://ip:端口', '其他配置(套接字上下文选项)');
- 您可以直接于配置文件
config/worker_ws.php中配置以上Gateway类的属性和套接字上下文选项,比如:SSL 证书路径、监听地址、监听端口、进程数、心跳包等等 Gateway类完整可用属性,请参考:https://www.workerman.net/doc/gateway-worker/gateway.html- 可用的套接字上下文选项,请参考:https://www.php.net/manual/zh/context.php
Gateway类基于Worker类开发,Worker类的可用属性,请参考:https://www.workerman.net/doc/workerman/worker/construct.html