PHP Класс Thruway\Transport\RatchetTransportProvider

Наследование: implements Thruway\Transport\TransportProviderInterface, implements Ratchet\MessageComponentInterface, implements Ratchet\WebSocket\WsServerInterface
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
__construct ( string $address = "127.0.0.1", string | integer $port = 8080 ) Constructor
getSubProtocols ( )
getSubscribedEvents ( )
handleRouterStart ( Thruway\Event\RouterStartEvent $event )
handleRouterStop ( Thruway\Event\RouterStopEvent $event )
onClose ( Ratchet\ConnectionInterface $conn )
onError ( Ratchet\ConnectionInterface $conn, Exception $e )
onMessage ( Ratchet\ConnectionInterface $from, $msg )
onOpen ( Ratchet\ConnectionInterface $conn )
onPong ( Ratchet\ConnectionInterface $from, Ratchet\WebSocket\Version\RFC6455\Frame $frame ) Handle on pong

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

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

Constructor
public __construct ( string $address = "127.0.0.1", string | integer $port = 8080 )
$address string
$port string | integer

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

public getSubProtocols ( )

getSubscribedEvents() публичный статический Метод

public static getSubscribedEvents ( )

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

public handleRouterStart ( Thruway\Event\RouterStartEvent $event )
$event Thruway\Event\RouterStartEvent

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

public handleRouterStop ( Thruway\Event\RouterStopEvent $event )
$event Thruway\Event\RouterStopEvent

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

public onClose ( Ratchet\ConnectionInterface $conn )
$conn Ratchet\ConnectionInterface

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

public onError ( Ratchet\ConnectionInterface $conn, Exception $e )
$conn Ratchet\ConnectionInterface
$e Exception

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

public onMessage ( Ratchet\ConnectionInterface $from, $msg )
$from Ratchet\ConnectionInterface

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

public onOpen ( Ratchet\ConnectionInterface $conn )
$conn Ratchet\ConnectionInterface

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

Handle on pong
public onPong ( Ratchet\ConnectionInterface $from, Ratchet\WebSocket\Version\RFC6455\Frame $frame )
$from Ratchet\ConnectionInterface
$frame Ratchet\WebSocket\Version\RFC6455\Frame