# The Swoole\WebSocket\Server class

(PECL swoole >= 1.9.0)

## Einführung

## Klassenbeschreibung

class Swoole\WebSocket\Server extends Swoole\Http\Server {
/* Methoden */
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
/* Geerbte Methoden */
public function Swoole\Http\Server::on(string `$event_name`, callable `$callback`): void
public function Swoole\Http\Server::start(): void
}

## Inhaltsverzeichnis

- Swoole\WebSocket\Server::exist — Check if the file descriptor exists.
- Swoole\WebSocket\Server::on — Register event callback function
- Swoole\WebSocket\Server::pack — Get a pack of binary data to send in a single frame.
- Swoole\WebSocket\Server::push — Push data to the remote client.
- Swoole\WebSocket\Server::unpack — Unpack the binary data received from the client.

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