Client API
Listener
Receives both Broadcast unreliable events and App reliable server-push events on the client — a single listener:On() call handles both channels automatically.
Import
local listener = RoExpress("Listener")
events
Subscribe
Listen for named events with a callback. Use On for persistent listeners, Once for a single-fire handler. Off removes any subscription by its id.
listener:On · listener:Once · listener:Off
→
PUSH
Server Push
Reliable server-to-client events sent via
app:Push() over a RemoteEvent. Guaranteed delivery — every pushed event arrives exactly once.
listener:On (push events)
→
unreliable
Broadcast
High-frequency, fire-and-forget events sent via
broadcast:Emit() over an UnreliableRemoteEvent. Best for position hints and visual FX where drops are acceptable.
listener:On (broadcast)
→
See also
Broadcast | server-side unreliable emitter · App Push | server-side reliable push · Network | request/response (separate from events) · Gun Example | hit FX via listener · Streaming Example | position updates via listener