The property binaryType
on the the type of object which should be used to represent binary data received on the RTCDataChannel.
Readonly
bufferedThe read-only RTCDataChannel
property bufferedAmount
returns the number of bytes of data currently queued to be sent over the data channel.
The RTCDataChannel
property bufferedAmountLowThreshold
is used to specify the number of bytes of buffered outgoing data that is considered 'low.' The default value is 0.
Readonly
idThe read-only RTCDataChannel
property id
returns an ID number (between 0 and 65,534) which uniquely identifies the RTCDataChannel.
Readonly
labelThe read-only RTCDataChannel
property label
returns a string containing a name describing the data channel.
Readonly
maxThe read-only RTCDataChannel
property maxPacketLifeTime
returns the amount of time, in milliseconds, the browser is allowed to take to attempt to transmit a message, as set when the data channel was created, or null
.
Readonly
maxThe read-only RTCDataChannel
property maxRetransmits
returns the maximum number of times the browser should try to retransmit a message before giving up, as set when the data channel was created, or null
, which indicates that there is no maximum.
Readonly
negotiatedThe read-only RTCDataChannel
property negotiated
indicates whether the (true
) or by the WebRTC layer (false
).
Readonly
orderedThe read-only RTCDataChannel
property ordered
indicates whether or not the data channel guarantees in-order delivery of messages; the default is true
, which indicates that the data channel is indeed ordered.
Readonly
protocolThe read-only RTCDataChannel
property protocol
returns a string containing the name of the subprotocol in use.
Readonly
readyThe read-only RTCDataChannel
property readyState
returns a string which indicates the state of the data channel's underlying data connection.
The addEventListener()
method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.
Optional
options: boolean | AddEventListenerOptionsThe addEventListener()
method of the EventTarget interface sets up a function that will be called whenever the specified event is delivered to the target.
Optional
options: boolean | AddEventListenerOptionsThe RTCDataChannel.close()
method closes the closure of the channel.
The dispatchEvent()
method of the EventTarget sends an Event to the object, (synchronously) invoking the affected event listeners in the appropriate order.
The removeEventListener()
method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.
Optional
options: boolean | EventListenerOptionsThe removeEventListener()
method of the EventTarget interface removes an event listener previously registered with EventTarget.addEventListener() from the target.
Optional
options: boolean | EventListenerOptions
The
RTCDataChannel
interface represents a network channel which can be used for bidirectional peer-to-peer transfers of arbitrary data.MDN Reference