Свойство | Тип | Описание | |
---|---|---|---|
$buffer | string | 未读完的数据 | |
$group | string | 所在分组 | |
$instances | array | 所有 Client 实例化对象 | |
$ip | string | 服务器通讯IP | |
$key | string | 服务器通讯密钥 | |
$lastTaskId | integer | 最后一个任务的投递ID | |
$port | integer | 服务器通讯端口 | |
$serverId | integer | 服务器序号 | |
$socket | resource | ||
$taskCallbackList | |||
$workerId | integer | 从0开始, task进程也是从0开始 |
Метод | Описание | |
---|---|---|
__construct ( ) | ||
__destruct ( ) | ||
getClient ( $serverGroup, $serverId, $workerId, $isTask = false ) : |
获取对象 | |
sendData ( string $type, mixed $data, string $workerName, Closure $callback = null ) : boolean | 发送数据 | |
taskWait ( mixed $data, float $timeout = 0.5, string $workerName ) : mixed | 投递任务并等待服务器返回 |
Метод | Описание | |
---|---|---|
callbackByString ( $str, $rs = false ) | ||
callbackFinish ( $taskId, $data, $workerName ) | ||
close ( ) | ||
connect ( ) : boolean | 连接任务服务器 | |
resource ( ) : resource | false | 获取连接客户端 |
public static getClient ( $serverGroup, $serverId, $workerId, $isTask = false ) : |
||
$serverId | ||
$workerId | ||
Результат |
protected resource ( ) : resource | false | ||
Результат | resource | false |
protected static array $instances | ||
Результат | array |