为什么存在具有端口9的TCP WebRTC候选对象,但浏览器没有在此端口上侦听?

时间:2019-06-03 14:04:47

标签: webrtc

当我尝试使用webRTC建立连接时,我发现端口9始终是TCP候选者,但是当我使用“ netstat -paunt”检查打开的监听端口时,我没有发现浏览器正在监听端口9

我想使用juste TCP候选者,有什么方法可以使浏览器在不使用TURN服务器的情况下侦听此端口或获取其他TCP候选者?

预先感谢

1 个答案:

答案 0 :(得分:1)

端口9是“丢弃”协议,请参见https://en.wikipedia.org/wiki/Discard_Protocol 在ICE的上下文中,它表示“没有这样的端口”,有关详细信息,请参见https://tools.ietf.org/html/rfc6544#section-4.5

没有浏览器支持侦听TCP端口。但是,他们支持rtcweb transports draft

中所述的通过ICE-TCP连接到服务器(这是您获得这些候选人的原因,作为一种支持的信号)。