我看过很多使用公共STUN服务器的WebRTC客户端库,如下所示:
"stun.l.google.com:19302", "stun1.l.google.com:19302", "stun2.l.google.com:19302", "stun3.l.google.com:19302", "stun4.l.google.com:19302",
我想知道上面的服务器是死的吗? 因为我试过了:
telnet stun.l.google.com 19302 telnet stun.l.google.com 3478
我得到以下回应:
telnet: connect to address 74.125.204.127: Operation timed out telnet: Unable to connect to remote host
同样的事情发生在其他谷歌STUN服务器在列表中。
我无法得到任何回应,这是否意味着Google的STUN服务器不再可用?
我的问题是:像上面的telnet是确定一个服务是否存活的正确方法?
在stun.l.google.com发送STUN数据包到端口19302时,我收到了一个回复。
您的telnet命令得不到回复,因为它不会说STUN。 它将尝试打开一个TCP连接,由于STUN通过UDP而不是TCP运行,所以TCP连接失败。