Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么我们不能在浏览器和服务器之间建立 UDP 连接?为什么 TCP 连接是可能的(通过 WebSockets)而 UDP 不是?
HTML5 不允许任意 TCP 连接。
相反,Web 套接字是一种基于 TCP 的特殊新协议,允许双向通信。
同样,WebRTC 是一种基于 UDP 的特殊新协议,允许点对点通信。
允许任意套接字连接将是一个主要的安全漏洞。
您可以使用最新版本的 Chrome 和 Firefox 中提供的 WebRTC 访问 UDP。这使您可以直接进行浏览器 - 浏览器连接,而无需通过服务器等。