andrew-svirin / lumen-websocket
此包已被废弃,不再维护。未建议替代包。
Lumen Laravel 中的 WebSocket 多通道。
此包尚未发布版本,信息有限。
README
允许服务器通过 WebSocket 与多个客户端进行交互。
安装
- 注册服务提供者
\AndrewSvirin\WebSocket\WebSocketServiceProvider
- 添加自定义服务提供者,例如
\AndrewSvirin\WebSocket\Tests\Data\Providers\EventServiceProvider
- 配置如
tests/Data/config/websocket.php
- 将命令添加到控制台,例如
\AndrewSvirin\WebSocket\Tests\Data\Kernel
测试
- 通过命令
/usr/bin/php artisan websocket:server-start --timeout=5 --uri=tcp://0.0.0.0:8001
从tests/Data
目录启动测试服务器 - 运行测试
vendor/bin/phpunit
- 通过命令
/usr/bin/php artisan websocket:server-stop
从tests/Data
目录停止测试服务器