RTCDataChannel.negotiated - Web APIs 编辑
The read-only RTCDataChannel
property negotiated
indicates whether the RTCDataChannel
's connection was negotiated by the Web app (true
) or by the WebRTC layer (false
). The default is false
.
See Creating a data channel in Using WebRTC data channels for further information about this property.
Syntax
var negotiated = aDataChannel.negotiated;
Value
true
if the RTCDataChannel
's connection was negotiated by the Web app itself; false
if the negotiation was handled by the WebRTC layer. The default is false
.
Example
The code snippet below checks the value of negotiated
; if it's true
, a function called shutdownRemoteChannel()
is called with the channel's id
; presumably this would be implemented to transmit a shutdown signal to the remote peer prior to terminating the connection.
if (dataChannel.negotiated) {
shutdownRemoteChannel(dataChannel.id);
}
Specifications
Specification | Status | Comment |
---|---|---|
WebRTC 1.0: Real-time Communication Between Browsers The definition of 'RTCDataChannel.negotiated' in that specification. | Candidate Recommendation | Initial specification. |
Browser compatibility
BCD tables only load in the browser
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论