Home > @rainway/web > RainwayConnection
RainwayConnection class
A connection to the Rainway network over which peer connection requests are transmitted.
Signature:
export declare class RainwayConnection extends EventEmitter<RainwayConnectionEvents>
Extends: EventEmitter<RainwayConnectionEvents
Properties
Property | Modifiers | Type | Description |
---|---|---|---|
externalId | readonly | string | undefined | The optional user-specified string identifying the local peer. |
id | readonly | PeerId | A numeric ID identifying the local peer. A Peer ID identifies a Rainway peer to other peers, and on web is persisted in LocalStorage. |
peers | readonly | ReadonlyArray<Peer> |
Methods
Method | Modifiers | Description |
---|---|---|
cancelConnectionAttempt(peerId) | Cancel the pending connection attempt to a hostname, if there is one. | |
close() | Disconnect, remove listeners and clean up internal state. | |
connect(peerId) | Connect to another peer on the Rainway Network. |