是否可以直接从浏览器发送一个原始的UDP数据包到一个IP /端口?
问题描述:
我被告知WebRTC,特别是数据通道,允许在浏览器上使用UDP。然而,从查看一些文档,我无法确定如何完成将原始UDP数据包发送到特定IP /端口(可能是根本不知道web的服务器)的简单任务。是否可以直接从浏览器发送一个原始的UDP数据包到一个IP /端口?
是否有可能,如果是的话,如何?
答
也许不是直接通过网络应用程序,但可以构建Chrome应用程序/扩展程序。
见例子:
答
不符合WebRTC,没有。您可以做的最接近的是创建一个数据通道,该通道使用UDP上的SCTP(假设端点能够通过UDP直接连接)。
WebRTC与SCTP数据通道一起使用的原因之一是,因为需要拥塞控制,以防止应用程序产生过多的UDP流量并与TCP并行严重工作。