国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

Argument #2 ($request) must be of type

fisha

問(wèn)題描述

我正在使用workerman的redis,然后報(bào)錯(cuò)了,我看到論壇上http://m.wtbis.cn/q/8084 這個(gè)貼子的回復(fù):截圖
我有個(gè)疑問(wèn),就是怎么同時(shí)調(diào)用截圖

TcpConnection $connection, Request $request

程序代碼

use Workerman\Worker;
use Workerman\Connection\TcpConnection;
use Workerman\Protocols\Http\Request;

require_once __DIR__ . '/vendor/autoload.php';
require_once __DIR__ . '/function.php';

// 創(chuàng)建websocket
$worker = new Worker('websocket://0.0.0.0:3000');
$worker->onMessage = function(TcpConnection $connection, Request $request,$data){
   ......
}

報(bào)錯(cuò)信息

TypeError: {closure}(): Argument #2 ($request) must be of type Workerman\Protocols\Http\Request, string given, called in E:\desktop\project\sharkcms\bot\FishBot\vendor\workerman\workerman\Connection\TcpConnection.php on line 646 and defined in E:\desktop\project\sharkcms\bot\FishBot\start.php:13
Stack trace:
#0 E:\desktop\project\sharkcms\bot\FishBot\vendor\workerman\workerman\Connection\TcpConnection.php(646): {closure}()
#1 E:\desktop\project\sharkcms\bot\FishBot\vendor\workerman\workerman\Events\Select.php(311): Workerman\Connection\TcpConnection->baseRead()
#2 E:\desktop\project\sharkcms\bot\FishBot\vendor\workerman\workerman\Worker.php(1485): Workerman\Events\Select->loop()
#3 E:\desktop\project\sharkcms\bot\FishBot\vendor\workerman\workerman\Worker.php(1402): Workerman\Worker::forkWorkersForWindows()
#4 E:\desktop\project\sharkcms\bot\FishBot\vendor\workerman\workerman\Worker.php(560): Workerman\Worker::forkWorkers()
#5 E:\desktop\project\sharkcms\bot\FishBot\start.php(266): Workerman\Worker::runAll()
#6 {main}

截圖報(bào)錯(cuò)信息里報(bào)錯(cuò)文件相關(guān)代碼

截圖

操作系統(tǒng)及workerman/webman等框架組件具體版本

windows workerman v4.1.13

1124 1 0
1個(gè)回答

latin

1、websocket是長(zhǎng)連接,用不到session。數(shù)據(jù)可以直接存$connection里,$connection->data = xx;
2、websocket只有握手的時(shí)候有一次http請(qǐng)求,其他都是發(fā)的數(shù)據(jù)。onMessage里自然就沒(méi)有$request

  • fisha 2023-08-29

    好的,謝謝大佬解答

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??