使用Chrome发送UDP数据包

3

我在互联网上进行了研究(如何向udp node.js服务器发送udp?JavaScript WebSockets with UDP?),发现使用javascript无法发送udp数据包。

另一方面,一些页面声称chrome浏览器可以做到这一点。例如链接:

http://blog.alexmaccaw.com/chrome-tcp-udp

有人声称谷歌浏览器可以发送UDP数据包。也许是我做错了什么。如果确实可以使用Chrome发送UDP数据包,我将感激有人发布一个“Hello World”示例。我已经尝试过我展示的链接中的示例,但它不起作用。也许是我做错了什么。


3
从该页面上可以看到:“Chrome Canary 现在在其‘实验性’API中支持原始的TCP和UDP套接字。这些功能仅适用于扩展程序,并且虽然有文档记录,但目前是隐藏的。” 您尝试过哪些方法但未起作用? - Bergi
你说得对,我在阅读时应该更注意,而不是直接跳到代码部分。谢谢你指出来。我想那应该是一个答案。 - Tono Nam
1个回答

5

来自链接页面

Chrome Canary现在支持在其“实验性”API中使用原始TCP和UDP套接字。这些功能仅适用于扩展程序,虽然已经有文档说明,但暂时还隐藏。

所以,开发一个扩展程序就可以了。事实上,那篇2012年5月的文章似乎已经过时了,因为chrome.socket模块现在已经失去了它的“实验性”状态。对于 HelloWorld,您可以查看官方页面链接的udp示例


显然,扩展程序不再支持UDP套接字。曾经是可能的,但由于安全问题而禁用了它 - 现在只限制在Chrome应用程序中,这些应用程序现在也正在被结束/逐步淘汰。 :/ - Venryx

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