workerman / stomp
v1.0.9
2024-01-17 08:49 UTC
Requires
- php: >=5.4
- workerman/workerman: >=3.3.0
README
基于 workerman 的 PHP 异步 STOMP 客户端。
安装
composer require workerman/stomp
示例
test.php
<?php require __DIR__ . '/../vendor/autoload.php'; use Workerman\Worker; use Workerman\Timer; use Workerman\Stomp\Client; $worker = new Worker(); $worker->onWorkerStart = function(){ $client = new Workerman\Stomp\Client('stomp://127.0.0.1:61613', array( 'debug' => true, )); $client->onConnect = function(Client $client) { $client->subscribe('/topic/foo', function(Client $client, $data) { var_export($data); }); }; $client->onError = function ($e) { echo $e; }; Timer::add(1, function () use ($client) { $client->send('/topic/foo', 'Hello Workerman STOMP'); }); $client->connect(); }; Worker::runAll();
使用命令 php test.php start
运行
许可证
MIT