woodylan / go-websocket-php-sdk
WebSocket微服务PHP SDK
Installs: 1 890
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 0
Forks: 2
Open Issues: 0
Requires
- php: >=7
This package is auto-updated.
Last update: 2025-03-20 01:04:05 UTC
README
go-websocket 项目地址:https://github.com/woodylan/go-websocket
安装
Composer
composer require woodylan/go-websocket-php-sdk
使用
// 导入类 use Woodylan\Websocket\WsServer; // 实例化 $wsServer = new WsServer('https://ws.example.com', '660'); // 例子 注册系统 $wsServer->register('xxxxx');
接口列表
-
注册系统
$wsServer->register($systemId);
-
发送给指定clientId
$wsServer->sendToClientId($systemId, $clientId, $sendUserId, $code, $msg, $data);
-
发送给指定clientIds
$wsServer->sendToClientIds($systemId, $clientIds, $sendUserId, $code, $msg, $data);
-
绑定clientId到分组
$wsServer->bindToGroup($systemId, $groupName, $clientId, $userId = '');
-
发送消息给指定分组
$wsServer->sendToGroup($systemId, $groupName, $sendUserId, $code, $msg, $data);
-
获取在线客户端列表
$wsServer->getOnlineList($systemId, $groupName = '');