Spec-Zone.ru › Web APIs

RTCPeerConnectionIceErrorEvent: свойство address

Свойство RTCPeerConnectionIceErrorEvent address представляет собой строку, которая указывает локальный IP-адрес, используемый для связи с сервером STUN или TURN во время переговоров. Ошибка, которая произошла, связана с этим адресом.

Значение

Строка, определяющая локальный IP-адрес сетевого соединения с сервером ICE, с которым происходили переговоры во время возникновения ошибки. Этот адрес идентифицирует сетевой интерфейс на локальном устройстве, который используется для попытки установления соединения с удалённым узлом.

Это может быть полезно на системах с несколькими подключениями — устройствах, имеющих более одного сетевого подключения — для определения сетевого интерфейса, который используется. Например, на мобильном телефоне обычно доступны по крайней мере два сетевых интерфейса: сотовая связь и Wi-Fi соединение.

Если локальный IP-адрес не отображается в составе локального кандидата, значение address равно null.

Примеры

В этом примере создаётся обработчик событий icecandidateerror, который создаёт удобочитаемые сообщения, описывающие локальный сетевой интерфейс для подключения, а также сервер ICE, который использовался для попытки открытия соединения, затем вызывается функция для отображения этих данных, а также содержимого свойства errorText события.

pc.addEventListener("icecandidateerror", (event) => {
  let networkInfo = `[Local interface: ${event.address}:${event.port}`;
  let iceServerInfo = `[ICE server: ${event.url}`;

  showMessage(errorText, iceServerInfo, networkInfo);
});

Спецификации

Спецификация
WebRTC: Реальное общение в браузерах
# dom-rtcpeerconnectioniceerrorevent-address

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
address 81 81 Нет 68 14.1 81 Нет 58 14.5 13.0 81

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnectionIceErrorEvent/address

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API