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. |
