gpt4 book ai didi

javascript - JavaScript 可以监听浏览器中的 UDP 端口吗?

转载 作者:行者123 更新时间:2023-12-02 23:40:37 25 4
gpt4 key购买 nike

我目前有一个在 Flutter 中制作的应用程序,并希望制作一个 Web 应用程序。该应用程序监听 UDP 数据、解码信息并将其显示在屏幕上。

据我了解,浏览器无法发送 UDP 数据。我不关心这个,我只对听数据感兴趣。

研究:
据我了解,sockets.io 仅支持 TCP,因此不适用于我的应用程序。
看看 webRTC,这似乎是一种可能性,因为它同时支持 TCP 和 UDP: Does WebRTC use TCP or UDP?

我可以使用 webRTC 做我想做的事情吗?或者是否有其他库可以让我这样做,或者这是不可能的?

注意:此网络应用程序监听用户网络的本地 IP 地址。

最佳答案

简短回答:。为什么?

由于分布式拒绝服务 (DDOS) 攻击等安全限制,这使得在 JavaScript 中很容易受到攻击。

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

通过 WebRTC,您可以通过 SRTP 使用 DataChannels ICE 作为一种可能的解决方案。

另请参阅:

关于javascript - JavaScript 可以监听浏览器中的 UDP 端口吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56097901/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com