Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. APIs da Web
  3. RTCDataChannel

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

View in EnglishAlways switch to English

RTCDataChannel

Baseline Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨janeiro de 2020⁩.

* Some parts of this feature may have varying levels of support.

Experimental:Esta é umatecnologia experimental
Verifique atabela de compatibilidade entre Navegadores cuidadosamente antes de usar essa funcionalidade em produção.

A interface RTCDataChannel representa um canal de rede que pode ser usado para transferências bidirecionais de dados arbitrários de ponto a ponto. Todo canal de dados está associado aRTCPeerConnection, e cada conexão de pares pode ter até um máximo teórico de 65,534 canais de dados (o limite real pode variar de navegador para navegador).

Para criar um canal de dados e pedir a um ponto remoto para se juntar a você, chame os metodosRTCPeerConnection'screateDataChannel(). O interlocutor que está sendo convidado a trocar dados recebe um eventodatachannel (que possui o tipoRTCDataChannelEvent) para informá-lo de que o canal de dados foi adicionado à conexão.

Exemplo

js
var pc = new RTCPeerConnection();var dc = pc.createDataChannel("my channel");dc.onmessage = function (event) {  console.log("received: " + event.data);};dc.onopen = function () {  console.log("datachannel open");};dc.onclose = function () {  console.log("datachannel close");};

Especificações

Specification
WebRTC: Real-Time Communication in Browsers
# rtcdatachannel

Compatibilidade com navegadores

Veja também

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp