如何使用JavaScript向本地网络广播发送UDP数据包

7

我已经开发了一个Android应用程序,监听UDP广播URL(例如:192.168.1.255),以及一个网站,可以发送UDP数据包到广播URL,以查找当前连接到同一网络的所有设备,并通过向相同URL发送另一个广播消息来响应广播消息。

有没有办法使用本地JavaScript发送UDP数据包?如果不行,是否有替代方法?


感谢您的评论。我已经编辑了问题,我的意思是网络广播,例如:192.168.1.255。 - Amer.k
1
https://nodejs.org/api/dgram.html - Brad
那么唯一的解决方案就是使用Node.js吗? - Amer.k
1
不,你可以使用任何其他JS运行时,但你绝对不能从浏览器上下文中发送任意UDP数据包。 - Brad
1个回答

17

经过多次调研和询问,看起来由于安全方面的考虑,无法从本机JavaScript发送UDP数据包。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接