Server
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.
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.