Skip to content

Interface: RelayServer

@roomful/relay


@roomful/relay / RelayServer

Defined in: packages/relay/src/server.ts:78

Exposes the public relay server API.

readonly port: number

Defined in: packages/relay/src/server.ts:82

Reports the configured listening port.

auth(handler): RelayServer

Defined in: packages/relay/src/server.ts:90

Registers a token-based auth handler.

RelayAuthHandler

The auth handler invoked for token-bearing join requests.

RelayServer

The relay server for chaining.


getAddress(): string

Defined in: packages/relay/src/server.ts:111

Returns the base HTTP address for the running server.

string

The server address.


start(): Promise<void>

Defined in: packages/relay/src/server.ts:97

Starts listening for relay traffic.

Promise<void>

A promise that resolves when the server starts listening.


stop(): Promise<void>

Defined in: packages/relay/src/server.ts:104

Stops the relay server and closes active connections.

Promise<void>

A promise that resolves when shutdown completes.