PHP 클래스 GatewayProtocol, thinksns

struct GatewayProtocol { unsigned int pack_len, unsigned char cmd,//命令字 unsigned int local_ip, unsigned short local_port, unsigned int client_ip, unsigned short client_port, unsigned int client_id, unsigned char flag, unsigned int ext_len, char[ext_len] ext_data, char[pack_length-HEAD_LEN] body//包体 }
저자: walkor ([email protected])
파일 보기 프로젝트 열기: medz/thinksns-4 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$empty

공개 메소드들

메소드 설명
decode ( string $buffer ) : array 从二进制数据转换为数组
encode ( array $data ) : string 获取整个包的buffer
input ( string $buffer ) : integer 返回包长度

메소드 상세

decode() 공개 정적인 메소드

从二进制数据转换为数组
public static decode ( string $buffer ) : array
$buffer string
리턴 array

encode() 공개 정적인 메소드

获取整个包的buffer
public static encode ( array $data ) : string
$data array
리턴 string

input() 공개 정적인 메소드

返回包长度
public static input ( string $buffer ) : integer
$buffer string
리턴 integer return current package length

프로퍼티 상세

$empty 공개적으로 정적으로 프로퍼티

public static $empty