# Класс Swoole\WebSocket\Server

(PECL swoole >= 1.9.0)

## Введение

## Обзор класса

class Swoole\WebSocket\Server extends Swoole\Http\Server {
/* Методы */
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
/* Наследуемые методы */
public function Swoole\Http\Server::on(string `$event_name`, callable `$callback`): void
public function Swoole\Http\Server::start(): void
}

## Содержание

- Swoole\WebSocket\Server::exist — Проверяет, существует ли описание файла
- Swoole\WebSocket\Server::on — Зарегистрировать callback-функцию события
- Swoole\WebSocket\Server::pack — Получение пакета двоичных данных для отправки в одной группе данных (frame)
- Swoole\WebSocket\Server::push — Отправить данные удалённому клиенту
- Swoole\WebSocket\Server::unpack — Распаковать двоичные данные, полученные от клиента

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