PHP Class Cml\Vendor\Socket

Show file Open project: linhecheng/cmlphp

Public Properties

Property Type Description
$connected boolean 是否建立了连接
$connection null 保存连接资源符

Protected Properties

Property Type Description
$config

Public Methods

Method Description
__construct ( array $config = [] ) 构造函数
__destruct ( ) 析构函数
connect ( ) : resource 创建连接
disconnect ( ) : boolean 关闭连接
error ( string $errStr, integer $errNum ) 错误处理
read ( integer $length = 1024 ) : boolean | string 从服务端读取数据
write ( mixed $data ) : boolean | integer 向服务端写数据

Method Details

__construct() public method

构造函数
public __construct ( array $config = [] )
$config array 配置信息

__destruct() public method

析构函数
public __destruct ( )

connect() public method

创建连接
public connect ( ) : resource
return resource

disconnect() public method

关闭连接
public disconnect ( ) : boolean
return boolean

error() public method

错误处理
public error ( string $errStr, integer $errNum )
$errStr string 错误文本
$errNum integer 错误数字

read() public method

从服务端读取数据
public read ( integer $length = 1024 ) : boolean | string
$length integer 要读取的字节数
return boolean | string

write() public method

向服务端写数据
public write ( mixed $data ) : boolean | integer
$data mixed 发送给服务端的数据
return boolean | integer

Property Details

$config protected property

protected $config

$connected public property

是否建立了连接
public bool $connected
return boolean

$connection public property

保存连接资源符
public null $connection
return null