JavaScript可以在浏览器中侦听UDP端口吗?

时间:2019-05-12 09:34:39

标签: javascript sockets browser udp

我目前有一个使用Flutter开发的应用程序,希望创建一个Web应用程序。此应用程序侦听UDP数据,解码信息并将其显示在屏幕上。

我了解浏览器无法发送UDP数据。我对此并不在乎,我只想听数据。

研究
我了解sockets.io仅是TCP,因此无法与我的应用配合使用。
从webRTC来看,由于它同时支持TCP和UDP:Does WebRTC use TCP or UDP?

我可以使用webRTC做我想做的事吗?还是有其他图书馆可以让我做到这一点,还是不可能?

注意: 该Web应用程序侦听用户网络的本地IP地址。

1 个答案:

答案 0 :(得分:0)

简短答案:。为什么?

由于诸如分布式拒绝服务(DDOS)攻击之类的安全性约束,使其太脆弱而无法在JavaScript中进行攻击。

(我所知道的)客户端JS可用的最接近的技术是WebRTC

借助WebRTC,您可以在SRTP和ICE上使用数据通道作为可能的解决方案。

另请参见: