Expand description
sz-orm-websocket 服务端接入
§PHP 对齐
对齐 PHP think-worker 的 WebSocket 服务端模型:
$worker = new Workerman\Worker("websocket://0.0.0.0:2346");
$worker->onConnect = function($connection) { /* ... */ };
$worker->onMessage = function($connection, $data) { /* ... */ };
$worker->onClose = function($connection) { /* ... */ };
$worker->count = 4; // worker 进程数
Worker::runAll();Rust 端复用 sz_orm_websocket::WsServer(基于 tokio-tungstenite)。
§设计
WebSocketRuntime:封装 WsServer,提供 start/stop lifecycle- 默认使用
DefaultWebSocketHandler(echo 模式) - 监听
CancellationToken优雅停止
Structs§
- WebSocket
Runtime - WebSocket 运行时
- WebSocket
Runtime Config - WebSocket 运行时配置