open

abstract suspend fun open(room: String): SignalingSession

Open a duplex signaling stream scoped to room. Exactly two endpoints are expected to call open with the same room string; what they see is each other's messages.

The returned session is single-use; close and call open again to reconnect.