Networking · interface
DataChannelLike
What an RTCDataChannel satisfies. Declared rather than imported; see websocket.ts.
Explained in Networking and rollback.
interface DataChannelLikeimport type { DataChannelLike } from '@driftengine/network';Properties
| Name | Type | Description |
|---|---|---|
readyStatereadonly | string | |
binaryTypeoptional | string |
Methods
send
send(data: ArrayBufferView<ArrayBuffer> | ArrayBuffer): voidAn ArrayBuffer's view, as for a socket: see SocketLike.send.
| Parameter | Type | Description |
|---|---|---|
data | ArrayBufferView<ArrayBuffer> | ArrayBuffer |
close
close(): voidaddEventListener
addEventListener(type: string, listener: (event: unknown) => void): void| Parameter | Type | Description |
|---|---|---|
type | string | |
listener | (event: unknown) => void |