Web SDK - RainwayConnection

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

PropertyModifiersTypeDescription
externalIdreadonlystring | undefinedThe optional user-specified string identifying the local peer.
idreadonlyPeerId

A numeric ID identifying the local peer.

A Peer ID identifies a Rainway peer to other peers, and on web is persisted in LocalStorage.

peersreadonlyReadonlyArray<Peer>

Methods

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