--- title: RTCPeerConnection.connectionState slug: Web/API/RTCPeerConnection/connectionState translation_of: Web/API/RTCPeerConnection/connectionState ---

{{APIRef("WebRTC")}}

Только для чтения свойство  connectionState интерфейса {{domxref("RTCPeerConnection")}} указывает на текущее состояние соединения, возвращая одно из строковых значений, определяемых в перечислении RTCPeerConnectionState.

Когда значение свойство изменяется, возникает событие   {{event("connectionstatechange")}} на объекте интерфейса {{domxref("RTCPeerConnection")}} .

Синтаксис

var connectionState = RTCPeerConnection.connectionState;

Значение

Текущий статус соединения представлен одним из значений перечисления  RTCPeerConnectionState.

{{page("/en-US/docs/Web/API/RTCPeerConnection", "RTCPeerConnectionState enum", 0, 1)}}

Пример

var pc = new RTCPeerConnection(configuration);

/* ... */

var connectionState = pc.connectionState;

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

Спецификация Статус Комментарий
{{ SpecName('WebRTC 1.0', '#dom-peerconnection-connection-state', 'RTCPeerConnection.connectionState') }} {{ Spec2('WebRTC 1.0') }} Initial specification.

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

{{Compat("api.RTCPeerConnection.connectionState")}}

Смотри так же