PHP Класс PHPDaemon\BoundSocket\UDP

Автор: Vasily Zorin ([email protected])
Наследование: extends Generic
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$defaultPort integer Default port
$host string Hostname
$listenerMode boolean Listener mode?
$port integer Port
$portsMap Ports map
$reuse boolean Reuse?

Открытые методы

Метод Описание
bindSocket ( ) : boolean Bind given addreess
enable ( ) : void Enable socket events
onReadUdp ( resource $stream = null, integer $events, mixed $arg = null ) : boolean Called when we got UDP packet
sendTo ( string $data, integer $flags, string $host, integer $port ) : integer Send UDP packet
setDefaultPort ( integer $port ) : void Sets default port
setReuse ( integer $reuse = true ) : void Sets reuse
unassignAddr ( string $addr ) : void Unassigns addr

Защищенные методы

Метод Описание
onBound ( ) : boolean Called when socket is bound

Описание методов

bindSocket() публичный Метод

Bind given addreess
public bindSocket ( ) : boolean
Результат boolean Success.

enable() публичный Метод

Enable socket events
public enable ( ) : void
Результат void

onBound() защищенный Метод

Called when socket is bound
protected onBound ( ) : boolean
Результат boolean Success

onReadUdp() публичный Метод

Called when we got UDP packet
public onReadUdp ( resource $stream = null, integer $events, mixed $arg = null ) : boolean
$stream resource Descriptor
$events integer Events
$arg mixed Attached variable
Результат boolean Success.

sendTo() публичный Метод

Send UDP packet
public sendTo ( string $data, integer $flags, string $host, integer $port ) : integer
$data string Data
$flags integer Flags
$host string Host
$port integer Port
Результат integer

setDefaultPort() публичный Метод

Sets default port
public setDefaultPort ( integer $port ) : void
$port integer Port
Результат void

setReuse() публичный Метод

Sets reuse
public setReuse ( integer $reuse = true ) : void
$reuse integer Port
Результат void

unassignAddr() публичный Метод

Unassigns addr
public unassignAddr ( string $addr ) : void
$addr string Address
Результат void

Описание свойств

$defaultPort защищенное свойство

Default port
protected int $defaultPort
Результат integer

$host защищенное свойство

Hostname
protected string $host
Результат string

$listenerMode защищенное свойство

Listener mode?
protected bool $listenerMode
Результат boolean

$port защищенное свойство

Port
protected int $port
Результат integer

$portsMap защищенное свойство

Ports map
protected $portsMap

$reuse защищенное свойство

Reuse?
protected bool $reuse
Результат boolean