GatewayClient用了之后发送到前台的数据都是未转化为二进制的,已经在服务端的start_gateway.php 内设置了
$gateway->onConnect = function($connection) { $connection->websocketType = Workerman\Protocols\Websocket::BINARY_TYPE_ARRAYBUFFER; };
没restart吧,改gateway代码reload好像不起作用。
跟这个没关系,我知道改gateway要手动停止后再开启
求大佬解答!
打日志看下 $gateway->onConnect 里的代码运行到没。我这用workerman-chat测试正常
说错了 是用GatewayClient 推送消息 是不是GatewayWorker 多谢了.
我用GatewayClient发送也是可以发送二进制,没有问题呢
php的pack函数
没restart吧,改gateway代码reload好像不起作用。
跟这个没关系,我知道改gateway要手动停止后再开启
求大佬解答!
打日志看下 $gateway->onConnect 里的代码运行到没。我这用workerman-chat测试正常
说错了 是用GatewayClient 推送消息 是不是GatewayWorker 多谢了.
我用GatewayClient发送也是可以发送二进制,没有问题呢
php的pack函数