PHP Class MyQEE\Server\RPC\Client

Show file Open project: myqee/server Class Usage Examples

Public Methods

Method Description
__call ( $name, $arguments )
__construct ( $rpc ) Client constructor.
__get ( $name )
__set ( $name, $value )
close ( ) 关闭服务
connect ( $ip, $port ) : boolean 连接一个RPC服务器
isClosedByServer ( ) : boolean 是否被服务器强制关闭连接的
on ( $event, $callback )
reconnect ( )
trigger ( $event, $arg1 = null, $arg2 = null )

Protected Methods

Method Description
__send ( $type, $name, $args = null ) : mixed

Method Details

__call() public method

public __call ( $name, $arguments )

__construct() public method

Client constructor.
public __construct ( $rpc )

__get() public method

public __get ( $name )

__send() protected method

protected __send ( $type, $name, $args = null ) : mixed
$type
$name
return mixed

__set() public method

public __set ( $name, $value )

close() public method

关闭服务
public close ( )

connect() public method

连接一个RPC服务器
public connect ( $ip, $port ) : boolean
$ip
$port
return boolean

isClosedByServer() public method

是否被服务器强制关闭连接的
public isClosedByServer ( ) : boolean
return boolean

on() public method

public on ( $event, $callback )

reconnect() public method

public reconnect ( )

trigger() public method

public trigger ( $event, $arg1 = null, $arg2 = null )