# La clase Swoole\WebSocket\Server

(PECL swoole >= 1.9.0)

## Introducción

## Sinopsis de la Clase

class Swoole\WebSocket\Server extends Swoole\Http\Server {
/* Métodos */
public function exist(int `$fd`): bool
public function on(string `$event_name`, callable `$callback`): ReturnType
public static function pack(
string `$data`,
string `$opcode` = ?,
string `$finish` = ?,
string `$mask` = ?
): binary
public function push(
string `$fd`,
string `$data`,
string `$opcode` = ?,
string `$finish` = ?
): void
public static function unpack(binary `$data`): string
/* Métodos heredados */
public function Swoole\Http\Server::on(string `$event_name`, callable `$callback`): void
public function Swoole\Http\Server::start(): void
}

## Tabla de contenidos

- Swoole\WebSocket\Server::exist — Verifica si el descriptor de fichero existe.
- Swoole\WebSocket\Server::on — Registra la función de retrollamada del evento
- Swoole\WebSocket\Server::pack — Devuelve un paquete de datos binarios para enviar en una sola trama.
- Swoole\WebSocket\Server::push — Envía los datos al cliente remoto.
- Swoole\WebSocket\Server::unpack — Descomprime los datos binarios recibidos del cliente.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open