# La classe Swoole\WebSocket\Server

(PECL swoole >= 1.9.0)

## Introduction

## Synopsis de la classe

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

## Sommaire

- Swoole\WebSocket\Server::exist — Vérifie si le descripteur de fichier existe.
- Swoole\WebSocket\Server::on — Enregistre la fonction de rappel de l'événement
- Swoole\WebSocket\Server::pack — Renvoie un paquet de données binaires à envoyer dans une seule trame.
- Swoole\WebSocket\Server::push — Pousse les données vers le client distant.
- Swoole\WebSocket\Server::unpack — Décompresse les données binaires reçues du client.