Swoole Swoole\WebSocket\Server 클래스
(PECL swoole >= 1.9.0)
소개
클래스 개요
class Swoole\WebSocket\Server extends Swoole\Http\Server {
/* Methods */
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
/* Inherited methods */
public Swoole\Http\Server::on(string $event_name, callable $callback): void
public Swoole\Http\Server::start(): void
}
목차
- Swoole\WebSocket\Server::exist — 파일 디스크립터가 존재하는지 확인하십시오.
- Swoole\WebSocket\Server::on — 이벤트 콜백 함수 등록
- Swoole\WebSocket\Server::pack — 단일 프레임으로 보낼 바이너리 데이터 팩을 가져옵니다.
- Swoole\WebSocket\Server::push — 원격 클라이언트에 데이터를 푸시합니다.
- Swoole\WebSocket\Server::unpack — 클라이언트에서 받은 바이너리 데이터의 압축을 풉니다.