我建立了一個(gè) 'listen' => 'tcp://' . LAN_IP . ':8181',
tcp的服務(wù),現(xiàn)在想在:
$worker->onMessage = function (TcpConnection $connection, $buffer) {
$connection->send(xxxxx); //這里想返回給客戶端http json格式的數(shù)據(jù) 要怎么寫(xiě)?
}
<?php
require_once __DIR__ . '/vendor/autoload.php';
use Workerman\Worker;
use Workerman\Protocols\Http\Response;
$worker = new Worker('tcp://0.0.0.0:12345');
$worker->onMessage = function($connection, $request)
{
$data = json_encode(['code' => 0, 'data' => [1,2,3]]);
$response = new Response(200, ['Content-Type' => 'application/json'], $data);
$connection->send($response);
};
Worker::runAll();
試下