RTCIceCandidate: tcpType property - Web APIs | MDN
Value
If the protocol is "tcp", tcpType has one of the following values:
"active"-
The transport will try to open an outbound connection but won't receive incoming connection requests.
"passive"-
The transport will receive incoming connection requests but won't try to open an outbound connection.
"so"-
The transport will try to open a connection simultaneously with its peer.
tcpType is null for UDP candidates.
Examples
In this example, the candidate's protocol
and tcpType are used to adjust the user interface for simultaneous-open TCP candidates.
js
if (candidate.protocol === "tcp" && candidate.tcpType === "so") {
adjustForSimultaneousOpen(candidate);
}
Specifications
| Specification |
|---|
| WebRTC: Real-Time Communication in Browsers # dom-rtcicecandidate-tcptype |