class Server (View source)

Constants

TEXT

BINARY

CLOSE

PING

PONG

OPCODE

FINALE

LENGTH

PACKET

MAGIC

Properties

protected $address
protected $context
protected $wait
protected $sockets
protected $protocol
protected $agents
protected $events

Methods

__construct(string $address, resource $context = null, int $wait = 60)

Konstruktor.

allocate(resource $socket)

Alokasikan stream socket.

close(resource $socket)

Tutup stream socket.

string|false
read(resource $socket, int $length = 0)

Baca dari stream socket.

int|false
write(resource $socket, string $buffer)

Tulis ke stream socket.

array
agents(string $uri = null)

Mereturn socket agent.

array
events()

Mereturn event handler.

object
on(string $event, callable $function)

Bind function ke event handler

kill()

Hentikan server.

run()

Jalankan server.

Details

__construct(string $address, resource $context = null, int $wait = 60)

Konstruktor.

Parameters

string $address
resource $context
int $wait

allocate(resource $socket)

Alokasikan stream socket.

Parameters

resource $socket

close(resource $socket)

Tutup stream socket.

Parameters

resource $socket

string|false read(resource $socket, int $length = 0)

Baca dari stream socket.

Parameters

resource $socket
int $length

Return Value

string|false

int|false write(resource $socket, string $buffer)

Tulis ke stream socket.

Parameters

resource $socket
string $buffer

Return Value

int|false

array agents(string $uri = null)

Mereturn socket agent.

Parameters

string $uri

Return Value

array

array events()

Mereturn event handler.

Return Value

array

object on(string $event, callable $function)

Bind function ke event handler

Parameters

string $event
callable $function

Return Value

object

kill()

Hentikan server.

run()

Jalankan server.