프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$clientEnv | array | 客户端环境变量 | |
$packet_maxlen | |||
$requestHeader | array | 请求头 | |
$stop |
프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$_buffer | |||
$_headers | buffer区 | ||
$appNamespaces | |||
$buffer_clear_num | 最大待处理区排队长度, 超过后将丢弃最早入队数据 | ||
$buffer_maxlen | 2M默认最大长度 | ||
$errCode | 保存头 | ||
$errMsg | |||
$ipWhiteList | 应用程序命名空间 | ||
$userList | IP白名单 | ||
$verifyIp | 用户列表 | ||
$verifyUser |
메소드 | 설명 | |
---|---|---|
addAllowIP ( $ip ) | 添加访问规则 | |
addAllowUser ( $user, $password ) | ||
addNameSpace ( $name, $path ) | 增加命名空间 | |
decode ( string $data, integer $unseralize_type = self::DECODE_PHP ) : string | 解包数据 | |
encode ( $data, $type = self::DECODE_PHP, $uid, $serid ) : string | 打包数据 | |
getClientEnv ( ) : array | 获取客户端环境信息 | |
getRequestHeader ( ) : array | 获取请求头信息,包括UID、Serid串号等 | |
onClose ( $serv, integer $fd, $from_id ) | ||
onReceive ( $serv, $fd, $from_id, $data ) | ||
onShutdown ( $server ) | ||
onTimer ( $serv, $interval ) | ||
onWorkerStop ( $serv, $worker_id ) | ||
sendErrorMessage ( $fd, $errno ) |
메소드 | 설명 | |
---|---|---|
call ( $request, $header ) : array | 调用远程函数 | |
close ( $fd ) | 关闭连接 | |
verifyIp ( $ip ) : boolean | 验证IP | |
verifyUser ( $user, $password ) : boolean | 验证用户名密码 |
static public getRequestHeader ( ) : array | ||
리턴 | array |
protected verifyUser ( $user, $password ) : boolean | ||
$user | ||
$password | ||
리턴 | boolean |