PHP-TEST/src/start.php
james 9c8b4e25f1
Some checks failed
Run Unit Tests / test (push) Failing after 13s
update workerman2
2025-06-03 15:12:19 +08:00

21 lines
513 B
PHP

<?php
// 手动加载类文件
require_once __DIR__ . '/libs/MyWebSocketHandler.php';
use Workerman\Worker;
use App\MyWebSocketHandler;
require_once __DIR__ . '/vendor/autoload.php';
$handler = new MyWebSocketHandler();
$ws_worker = new Worker('websocket://0.0.0.0:2346');
$ws_worker->onConnect = [$handler, 'onConnect'];
$ws_worker->onMessage = [$handler, 'onMessage'];
$ws_worker->onClose = [$handler, 'onClose'];
// 仅在非测试环境下运行
if (!getenv('PHPUNIT_RUNNING')) {
Worker::runAll();
}